I haven't done 100 coding interviews. But here is a suggestion to fix the interviews: Let the candidate bring their own code! First this gives you a unique inside in the programming style the candidate prefers. Second the candidate knows the code very well and is probably more relaxed when he needs to answer your questions about the code (given that she/he didn't copy-paste the code from somewhere). It is similar to…
This has implications that the candidate has code they can bring in. 99% of the code I have written over the last few years has been for work and therefore can’t be shared. The little code I have written outside of work falls into 2 categories, minor tweaks to existing code bases or experimental bits of code to try something out. Neither of those are really useful to this situation. If I was looking for code that I f…
Agreed whole heartedly with this. When I'm writing code for fun, I'm not spending time thinking about spec coverage, architecture, or great data design. I'm just screwing around getting things working.