I would offer to the interviewee to choose the type of interview. One would prefer to speak (whiteboard), another would like to solve a problem using the computer, yet another would prefer test on paper.
I think the most important part would be to recognize the personality of the interviewee and offer the best way to test his/her knowledge accordingly. When a position requires a specific personality then this wouldn't be the way of course. But most of the time wide range of personalities are acceptable.