It’s odd to me how people complain so much about being asked to write code (whiteboard, take-home, leetcode puzzles) in order to land a coding job. Is a prospective employer supposed to suss this out entirely through verbal questions?
Have you ever heard of a restaurant having applicants mix drinks behind the bar for an hour to see if they're really as good as they claim to be? How many administrative offices have their applicants perform regular tasks on dummy data sets? And, the other way around: how often do applicants have their prospective team lead perform an hour of work for them, to see if the company is a decent match? I think these tests…
Tell HN: Unpaid home assignments are not ok
341–350 of 470 posts
Re: Tell HN: Unpaid home assignments are not ok
#342Earlier quoted context omitted.
>no-one complains about -- a take-home piece of work paid at a reasonable rate. I've seen multiple comments in past HN threads of programmers complaining about any after-hours coding homework (even if paid) because "they have kids and don't have time or energy for that" . Probably the only suggested interview method that gets the fewest complaints from candidates is the "let's have a casual chat and just shoot the br…
I think there is a big middle ground between no skill assessments/casual chat and onerous skill assessments that gatekeep the profession to those that can spend hours of their own time after-hours, one that the vast majority of devs interviewing likely fall into. Hiring managers need to actually spend time constructing a process that has questions (and if needed, exercises) that specifically determine whether a candi…
The problem is you're using your own perspective of "reasonable middle ground" and thinking that other candidates would agree with you. Many would not.
Here's an example of "you shouldn't have to go through that crap when your resume clearly states you are capable." : https://news.ycombinator.com/item?id=11596553
So regardless of any "job-specific" skills assessment you come up with, you will still get complaints from many because they feel their resume of experience, (or github portfolio, or college degree, etc) -- should already prove that they know how to code. This is not an uncommon sentiment! E.g. "Making me demonstrate my coding skill is an insult when you could just look at my resume credentials. Does a pharmacist show how they dispense pills to get hired?!?"
Or variations on your "reasonable skills assessment" with creative exercises such as "here's an existing bug ticket for a code defect; show us how you debug it" ... still has some complaints of "demonstrating my coding skill is unfair because I get nervous in interview situations because there's an imbalanced power dynamic between interviewer and interviewee."
Ok, instead of interview because you get nervous under pressure, here's some coding homework. Of which this "reasonable" alternative has pushback from some comments in this subthread.
Various threads about "hiring is broken" is evidence of the ever elusive "reasonable middle ground" that we're chasing after.
Re: Tell HN: Unpaid home assignments are not ok
#343Earlier quoted context omitted.
> I don’t know of any other industry who hires senior people the way we do outside of performing arts. Shirley, you jest. Doctors are asked to perform "demo surgeries," all the time. Lawyers are asked to argue "demo cases" in court all the time. Social workers are expected to help patients through trauma, in "demo therapy sessions," all the time. CEOs are asked to do "demo IPOs," all the time. CPAs are asked to do "d…
My view actually is that most of the world is actually really bad at hiring, and we spend lots of time complaining about the tech world doing it but that's because the tech world tries a lot harder. This is anecdata, but based on talking to my wife and friends who work in other industries most recruitment is pot luck. They interview the candidate for 1 hour, maybe 2, don't have any consistency in what they're asking…
I presume technology sector pays more attention because the task of programmer is ill defined, and that it's quite hard to define exactly what you are looking for based on external standards.
Re: Tell HN: Unpaid home assignments are not ok
#3446 hours is too little, Google will make you practice algorithms for months and still people will willingly do it.
Google doesn’t require you to do that in any Google-exclusive way. You can take that prep to an Amazon or Facebook interview. If it were a ship building company asking you to do 6 months of ship building business logic to get a job that would be different, for example.
Re: Tell HN: Unpaid home assignments are not ok
#345Earlier quoted context omitted.
Lawyers need to have passed the bar. Accountants need their CPA. Doctors their MD. Pharmacists their Pharm.D. Finance professionals their CFA. And so on. Software engineers making 150K with only a four year degree and some leetcode have nothing to complain about. Take homes? Whiteboards? Cry me a river. Try to pass the bar or get through residency instead.
You pass the bar 1 time. Not every couple years.
You maintain a current law license, which requires having passed the bar once, continuing education requirements, and the absence of professional mal-, mis-, or non-feasance sufficient to lose that license. Taken together, the requirements are ongoing, though some individual elements are one-time.
Re: Tell HN: Unpaid home assignments are not ok
#346Earlier quoted context omitted.
> Companies do pay a lot to fly candidates, put them in hotels and feed them for onsite interview. I tend to see 1) quick phone call with recruiter 2) please make assignment in Europe at least
That's a red flag to me.I want to at least speak with someone on the tech team before I agree to do a few hours of work for free.
Then they go on to complain that candidates will jump off and that they can't find enough employees.
Re: Tell HN: Unpaid home assignments are not ok
#347Earlier quoted context omitted.
'The HN gestalt' seems to mean that you have taken comments by completely different people with different preferences and synthesized them as though they were all said by the same person?
And that that "same person" is somehow the zeitgeist of HN itself!
…
Now, I want to eat pumpernickel and am shaken by wanderlust in the hinterland.
Re: Tell HN: Unpaid home assignments are not ok
#348Earlier quoted context omitted.
My view actually is that most of the world is actually really bad at hiring, and we spend lots of time complaining about the tech world doing it but that's because the tech world tries a lot harder. This is anecdata, but based on talking to my wife and friends who work in other industries most recruitment is pot luck. They interview the candidate for 1 hour, maybe 2, don't have any consistency in what they're asking…
Lots of industries have licensing requirements. My friends that are all of the above (except CEOs), need to have licenses (and often, specific schooling). They work hard for these licenses, and generally have to pass lots of difficult tests. They usually also have to keep working to stay current. The mere thought of doing that, in the tech world, though, brings about collective apoplexy. I'm not especially a fan of h…
I presume one reason may be because tech industry may be a bit insular, and full of people who enjoy creating complex models of the world - trying to find a perfect technological solution to everything (when they should just try to find a good hiring manager in stead).
Re: Tell HN: Unpaid home assignments are not ok
#349Counterpoint: as a self-taught SWE with only a degree in economics, I wouldn't have been able to get my first job in the industry without a take-home assignment. It was the only possible way to demonstrate that I was qualified to take the job.
I have prepared scenarios like this for applications (with some intentional bugs ranging from off-by-one-errors to big architectural fuck-ups) and I think it overlaps a lot with what a candidate would have to do in a take-home assignment anyway.
Re: Tell HN: Unpaid home assignments are not ok
#350According to the HN gestalt, you shouldn't do a whiteboard interview because that's too unrealistic because nobody programs on a whiteboard, you shouldn't expect programmers to code with their laptop in an interview because that's too much pressure and also unrealistic, you shouldn't expect programmers to be willing to do a take home exam because that's too much work without money (and if people did pay, the complain…
Or you could just pay people for their time at the prevailing rate, > 50$/h cash. Here is your homework, we expect someone at your level to spend no more than two days on it, here is your $800, have fun.