3 ms·
Coding Interviews – Why you shouldn’t give homework
- PragmaticPulp 5y agoThis hasn’t been my experience at all. As a candidate, take-homes have been great to work on from the comfort of my home with my own preferred tools without external pressure. As a hiring manager, take-homes have bee preferred by all of the candidates that have been given an option to do a take-home or do a live in-person interview. Nobody wants the in-person interview when take-home is an option. These blog posts that suggest asking candidates to spend a few hours working on a take-home problem is unreasonable are getting to be out of touch. In the real world, people can find a couple hours over the course of a week to do a take-home assignment. If someone is too busy that week, we can delay giving them the assignment until next week.
- BigRedDog1669 5y agoA take home is unreasonable because it's a large time investment for low reward for homework that takes more than an hour. I've never got feedback when I've been rejected at that stage, and when I've made it to later stages it doesn't seem like the offers or jobs are any better. I have no incentive when interviewing seems like a numbers game. It just seems like trying to prove that you'll put up with a companies BS.
- ecf 5y ago> These blog posts that suggest asking candidates to spend a few hours working on a take-home problem is unreasonable are getting to be out of touch. On the contrary, it seems the growing sentiment regarding tech hiring is that the people involved in the process are out of touch. 1) Candidates aren’t ONLY doing YOUR take home. I know you think your test is super special, but a candidate will be doing half a dozen of these tests on top of resume updating and all the other tasks that come along with applying for a position. 2) The very act of testing in the first place is something that not many other professions do. Line cooks applying to Applebees aren’t asked to know molecular food theory and whiteboard a chemical reaction. Why should a SWE applying for a position maintaining a CRUD app be tested on graph theory?
- durnygbur 5y agoLiterally any (in)activity in my life has higher priority than free labour for you.
- topkai22 5y agoI haven't truly been on the job market since 2010, but when I have casually looked take homes before the interview stage were a huge turnoff. The issue was I never felt the employer had "skin in the game" for the effort it would require, and I wasn't confident I was at an interview stage with a high likelihood of getting an offer. If I'm getting interviewed by 4 people they are spending a chunk of effort on me- I know they are at most 4-8 people who are getting the same treatment. With a take home test they may be considering an order of magnitude more candidates and the payoff on my time is much lower. I know people will object "well at my company that is the case! We only use them for our final candidates." That may be true, but there are plenty of counter examples out there, including one that used it as an initial screen to get to an interview and then forgot to take down the job posting, so had multiple people complete an assignment for a job that didn't exist. So I generally agree with the author, but I'd add one thing - make sure the candidate knows how far in the process they are and that they are likely to get a job.