The best experience I've had with a technical interview was being supplied a list of technical questions a week before the interview and asked to make a simple presentation that described my solutions and process. I did the presentation and the interviewers asked probing questions to interrogate how much I actually understood about the problem. More importantly, they asked *what I did when I ran into issues*.
I don't care how much you know if you just give up the moment things go off track.