Personally I like homework, because it allows me to show my strengths (actually writing code that is solid) without being "under the gun" in terms of interview pressures. I love being able to discuss the code I wrote and talk about areas it can be expanded and improved, and why certain decisions were made. In my mind, that process is closer to the job I'm often interviewing for than questions like "explain why Bellman-Ford uses v-1 relaxations"
Companies shouldn't give candidates homework assignments
11–20 of 179 posts
Re: Companies shouldn't give candidates homework assignments
#12- We pay all candidates for the test project, whether they pass or fail. The original article did not mention paying for homework, which we concluded was the only fair way to treat the excess time candidates spend helping us make a decision.
- Passing the test project means you move on in the process; we don't knowingly pit two candidates against each other.
- The project and a corresponding scoring rubric are predefined by position.
Re: Companies shouldn't give candidates homework assignments
#13Without this, they wouldn't have received an offer.
While I get they said "which are not sufficiently interested in them." but it's still an interview process to see if we should/should not hire.
Re: Companies shouldn't give candidates homework assignments
#141. Supervisor had candidate sign mutual-NDA, work for hire at $X/hr rate & IP assignment agreement on docusign.
2. Potential future supervisor gave the candidate access to a repo and assigned a production task that should take less than 10 hours to complete.
3. Candidate does the assignment, communicates with supervisor via email/repo where necessary and a check gets cut for the hours worked.
4. Hire/No Hire decision made
Should take less than a week in total.
Re: Companies shouldn't give candidates homework assignments
#15But generally, I agree. There are enough other ways to screen people for basic competency (20 min tech conversation, looking at StackOverflow profiles, etc.) that it seems unnecessary for anyone except junior developers.
Re: Companies shouldn't give candidates homework assignments
#16This is really not that hard to do right in my opinion. This is what we did for a "homework assignment" after a 30 minute phone and 30 minute team screen were already done: 1. Supervisor had candidate sign mutual-NDA, work for hire at $X/hr rate & IP assignment agreement on docusign. 2. Potential future supervisor gave the candidate access to a repo and assigned a production task that should take less than 10 hours t…
This would be a violation of the candidate's employment contract at many companies.
Re: Companies shouldn't give candidates homework assignments
#17Given a choice of spending 2-3 hours on a take home assignment vs. 1 hour of writing code on a whiteboard in front of 3 or more developers, I'd choose the former any day. It's not even close.
The author is taking one end of the spectrum and painting it as an endemic problem. It's not that.
edit: my strong preference for homework vs whiteboarding is because that's how I've solved problems and accomplished tasks for years. Whiteboarding to "see how I think" is not at all how I would think if I were work for them.
Re: Companies shouldn't give candidates homework assignments
#18Re: Companies shouldn't give candidates homework assignments
#19Re: Companies shouldn't give candidates homework assignments
#20Candidates who don't have a portfolio with code I can look at: hope you like homework. I don't like asking for unpaid labor, but I also won't risk my team blowing hours interviewing someone who has no chance of being successful here.