Where I'm currently working we do pair programming interviews (usually with ping pong). Some candidates don't like it. Sometimes we have technical hitches. However, it's been the best method I've seen in my fairly long career. I can't think of a single time that we've hired someone and been surprised when they showed up to work. The strengths we've seen have actually been there and the weaknesses as well. We may well…
Is the ping pong approach, tdd, and time involved communicated to candidates before the interview date?