In our department we have made a concerted effort to eliminate "ah-ha" type questions. We focus instead on questions that start with a straightforward problem and lead to a series of deeper design-oriented questions.
We also, sadly, have found that a large portion of our interviewing time is devoted to "fraud detection" as many candidates simply cannot do the things that their resumes indicate they should be able to do.
We also, sadly, have found that a large portion of our interviewing time is devoted to "fraud detection" as many candidates simply cannot do the things that their resumes indicate they should be able to do.