Traditionally, we've either done take-home tests or live coding interviews in a special environment. But the way we code and problem solve is changing quite a bit.<p>Are you still interviewing people in the same way, or have you adapted it over the past year?
I'm still happy letting people do code submissions at home. The important thing is that the candidate understands the code and can explain the thinking behind it.
I also tend to use the follow-up interview to ask them how to extend it in various ways, but that's been my standard approach for a while.