"I generally don't directly ask these kinds of questions. If the candidate presents an example of his or her experience, I might follow up and ask how they handled it or ask, 'How would you handle that if you were faced that situation again?' This way, we're homing in on their experience, but we know the answer isn't some rehearsed fantasy."
Beyond that, Morgan advises interviewers to "get off their pedestal" and be willing to consider answers that are not precisely the ones they were looking for. Having enough confidence to let the candidate run with an unexpected answer has rewards, Morgan believes.
In interviewing a candidate for a senior developer position, Morgan once asked a pointed question about a particular programming construct. He was looking for a simple, direct answer. What he got was a long and more abstract answer related to data architecture.
"Though he didn't directly answer the question, he gave me much more insight into the way he plans for problems in general, and in that context, he was right on," Morgan says.
"Though I could have pressed him for the technical answer, the response he gave was basically stating that if the application had been architecturally correct, the problem wouldn't exist," Morgan says. "This was way more valuable to me than any technical answer he would have given."
In general, Morgan, like Neal, believes in the power of questions that push a candidate to the limit of his or her knowledge. "I'm looking to weed out the people who would rather make up an answer than to say 'I don't know,'" Morgan says. "If they try to BS in the interview, they'll try to BS on the job."
Wanted: Work-hard, play-hard atmosphere
Aundrea Marchionna has been in the IT business -- and on both sides of the interview desk -- since 1989 in a variety of programming and development positions. Her most recent job interview as a candidate took place last fall, when she applied for the job she holds now as a technical architect at MRM Worldwide, a digital and direct marketing agency.
The way the interview was conducted ... you could tell there was a good dynamic between the business and tech people. Aundrea Marchionna, technical architect, MRM Worldwide
For Marchionna, the best questions are straightforward and predictable: "How do you explain a technical process to nontechnical colleagues?" "How do you break down a large idea into manageable pieces?"
The worst interview Marchionna has had in her career was one, not too many years ago, in which the interviewer didn't so much try to stump her with tricky questions as mislead her about the company she'd be working for. "Basically, he lied about the environment there and what the job would entail," Marchionna says. "I wasn't with them very long."
The best interview, by contrast, took place on Halloween, at the company where she now works. It began with the human resources person meeting her at the door dressed as a penguin. "You could tell this was a work-hard, play-hard kind of place," she says. "But beyond that, the way the interview was conducted, in a group, gave me a sense that this was a team-oriented place. You could tell there was a good dynamic between the business and tech people."
In the end, the number of cows in Canada notwithstanding, "that's what we all really want," Marchionna says.
Favorite IT interview questions
"Do you like to travel?"
Junction Solutions' Neal sometimes asks candidates for technical jobs if they like to travel. "What I'm looking for is not necessarily someone who says they love to travel, because the actual act of traveling is a pain," he explains.