as Siddarthan Sp said. Saying "write me a bubblesort in variation a" is not really your daily business unless you're hired for algorithmic. But if you use a whiteboard for basic questions like "lets write a simple game in pseudo code together" to me that's a fair thing because the process of problem solving is integrated in an interactive matter ... on the other hand ... I have better things to do than whiteboarding and I take growth, ambition, styles and other things into account. Which can only be done by having an internship or something similar ... I like to see how people work and how they behave superficial things are for HR :) ....