3 ms·
I was a strong proponent of the "write some code for us" interview approach for years. We used a variation, slightly unusual - we would pay interviewees for som
by kylecordes 10y ago
I was a strong proponent of the "write some code for us" interview approach for years. We used a variation, slightly unusual - we would pay interviewees for some hours of work so they did not feel we were trying to get them to work for free as an interview.
But looking back at the results over a period of years, some hires never reached the level of quality/productivity they had shown in the interview homework. I don't know why this is, one possibility is that some interviewees "cheat" by getting someone else to do the project for them. I don't know if that happened to us, but whatever did happen, the net result is that the interview homework approach is not ultimately all that great.
Now we do something different. As part of the interview process, the interviewee sets and codes with a couple of our developers for a couple of hours. This has its own downsides (some otherwise excellent people have trouble with the stress of being "in the hot seat"), but so far we're much happier with it.
Also, spend a few hours trying to write code with someone, and you have a pretty good sense of the oh-so-desired "cultural fit" without having to ever actually look for such a vague thing.