Over the last two months, I've had programming interviews with over a dozen firms, but all of them have had one thing in common that really disturbs me. Not one of them asked me to do any coding during the interview.
I get asked trivia questions related to various aspects of the programming languages in question, lots of personality chemistry questions, some architecture and object composition questions, and quite a bit about my previous work, but it always comes down to "we trust what you say" instead of "prove you can do it."
I don't know if it's because of my previous employer, or because when people talk to me, they get the feeling that I really understand what is going on, but I am really concerned about this trend as a whole.
With testers, it is fairly easy to evaluate someone's observation, logic-solving and communication skills, but with developers, you really have to look at some code. After all, there is a high likelihood that you're going to have to go swimming in their code in the future, and if you get stuck in a quagmire then, well, all the chemistry in the world isn't going to save you.