So in reading Kenneth Reitz 's blog, I came across the concept of FizzBuzz. In short, it's a small little interview test that's requires a bit of modulus work. Do programming candidates honestly have issues with this type of thing? Isn't that akin to a mechanic that can't change a tire?
Admittedly, I have trouble conjuring some of the "Comp Sci Basics" out of the depths of my brain when asked. How often as techies do we do things like write quick sort implementations or doubly linked-lists from scratch these days? But modulus math? Really?
This really beats the "why are manholes round?" style question, though.
I haven't interviewed in well over a year and a half. I don't remember the last time we hired new programmers or engineers, so it's been even longer since I've done an interview. I've always been impressed by organizations that put you in front of a workstation and step through small projects. Not only does that quiz your technical aptitude, it runs you through an abbreviated development process.