Nice points over at Fiat Developmentum » The Technical Interview Secret Sauce, but maybe a tad bit informal to be comfortable for everybody.
I have been on both sides of the table & my thoughts; first get the guy who will be working with the candidate have a very technical conversation followed by the person who will be mentoring the
candidate (personally I don’t like the word “lead”) on things like problem solving, aptitude etc. apart from the technical things. Have a last round to weed out the not so obvious anti-socials & the covert serial killers. Long interviews I don’t mind but I don’t like the many numerous rounds that some companies have, but that’s just me.
But most importantly have the guys who really care about who they work with participate. This is more important in bigger companiesthan in smaller shops where everything is more tightly knit. You know the guy you approve of will end up working with you.