The traditional developer interview is insufficient at finding good candidates. While the typical whiteboard coding exercises correlate somewhat with general CS competence, they are poor indicators of actual programming performance. It is my contention that we have been doing them this way for years simply because they’re easy to administer, but the data that’s coming out of these interviews is largely irrelevant at best.

Read more here:: Hiring Developers: You’re Doing It Wrong