Phone Interviews are Useless
The interview begins with, instead of a coding challenge, a TDD challenge: the interviewee is presented with a few failing tests for a reasonably simple problem, sitting side by side (pairing) with the interviewer in a typical work environment. The interviewee explains what kind of code they’d write to pass each test, and the interviewer does the typing.
Source: krishicks.com