I don't have any questions off the top of my head but I can offer this general advice. As an interviewee, you want to limit the chance you accept a job working for a total moron. Therefore, as an interviewer, you should be prepared to receive open-ended answers if you ask open-ended questions. Don't ask any questions to which you might not understand the answer. That is a sure way to have a very bright and talented potential new hire leave the interview feeling like they should have been on the other side of the table and NOT wanting to work for your company. I have been in a number of technical interviews where it was very plainly obvious to me that the interviewer was in way over his head. Needless to say I did not accept offers extended by those employers. When giving technical interviews, if there is a specific answer you are looking for to a certain question, then be sure to phrase the question in such a way as to be unambiguous. There are many many ways to skin a cat as the old adage goes. If you want it skinned in a specific way, then be specific. If you are curious about how many ways the skinner knows to skin the cat, be sure you are qualified to interpret the answer he may give and know many possible answers yourself. Otherwise you won't know if the interview candidate is blowing smoke up your bum or is simply more well versed in his profession than you are. Either way you risk looking incompetent and not making a favorable impression of the company on the interviewee. Above all as an interviewer, just be honest with yourself and before you ask a question of a potential new hire, ask yourself, "Am I qualified to interpret any answer the candidate might give to this question and is there any specific right or wrong answer I am looking for?"