We've covered the difficulties in doing good technical interviews before. Recently, Jon Evans wrote a post at TechCrunch on how much the old Microsoft brain teaser interview questions suck. "The fundamental problem is that the skills required to pass today's industry-standard software interview are not the skills required to be a good software developer," Evans wrote.

We suggested asking questions that start with "Tell me about a time when..." and drilling down from there. Is that the best way to interview? How do you prefer to do it?

Photo by Shereen M