Re:Take-home vs. whiteboard coding: The problem is bad inter...
by ProZsolt on Friday April 10, 2020 @08:42AM
(#22832435)
> just difficult enough to make it unlikely for most candidates to complete everything.
How do you judge someone's half-finished work? Do you expect me to write half-finished code on the job?
Re:Take-home vs. whiteboard coding: The problem is bad inter...
by rsanek on Friday April 10, 2020 @11:19AM
(#22833890)
I assume they mean there are individually relatively self-contained pieces of functionality in the problem statement. Not completing an additional feature would still leave the rest of the project in a good state. Perhaps if you use a vcs you could even leave WIP code in an unmerged branch.
Re:Take-home vs. whiteboard coding: The problem is bad inter...
by ProZsolt on Friday April 10, 2020 @04:29PM
(#22837031)
My question still stands. How do you evaluate someone's half-finished work? Do you prefer if I finish more features or my already finished code is better quality or better tested?
It's just an unnecessary source of stress during the test.
Re:Take-home vs. whiteboard coding: The problem is bad inter...
by rsanek on Friday April 10, 2020 @09:36PM
(#22839047)
It would probably be best if someone was available to answer these kinds of questions for the interviewee when their time period starts. Though I think it could also be interesting to have this be part of the assessment -- how does the candidate trade off between scope / quality when they are given a fixed time period?
The candidate should be encouraged to submit early and often for feedback, and to not be afraid to ask questions. Sometimes a subtle or complex element of the problem statement can help spur this interaction.
Finally the grading should be a blend of both objective criteria such as a series of heuristics and unit tests, as well as subjective measures such as code cleanliness and structure.
Multiple people should be involved in the grading, and a repository of previous submissions should be compared against for consistency.
I and my team used this technique for years to great success, hiring some of the world's top talent.