The Best Way to Perform A Technical Interview

After twenty plus years of working in informationI realized I needed a better way of asking questions
technology, I have given, and been given, more thanand better questions to ask.
my share of technical interviews. Often being theI know start my technical interviews by asking them
person who would give prompt and detailedabout their projects. How big? How many
feedback to a recruiter has lead to many of thedevelopers? Did they participate in the architecture or
extra interviews. While I do not have an exact count,were they just given design patterns to follow?
I have easily been on the question-asking side ofWhat were those design patterns? What were the
over 200 technical interviews.other options besides the way you did it? How would
As time has passed, I have changed what and how Iyou improve on them?
ask questions during a technical interview.What you start seeing is how well the individual
The default, and most common, thing to do in aunderstood the technical environment in which they
technical interview is to grill the person aboutworked. Did they create the environment or just a
constraints of variable types, memory allocation,cog of a bigger piece of machinery? Not everybody
when to use "having" vs. "where" clauses in SQL andon every project creates the technical architecture.
other types of questions related to these.Often it is one person and thirty people have to live
To be a successful IT person, one does needwith it. Sometimes that one person had no business
correct basic syntax and a knowledge base aboutcreating the architecture.
what applies when. There is no arguing this. The isJust because a candidate has spent the last two
"more than one way to skin a cat".years working with certain technical handcuffs that
Inevitably, the interviewer is asking thing from theiryou would not have created, does not make them a
point of reference and how they have done thingsbad candidate. In fact they could be better because
before. Just as inevitable they are going to think thatthey have seen the way of how not to do
people who do things like they have done them aresomething.
correct and people who have done something elseThe questions listed above will provide some insight
are wrong. Put another way "my trivia is better thaninto how they adapt to the technical environment
your trivia."they live in. Someone who has the mental capacity
Too many times I have found a person who couldto understand the way things work, even if they are
answer every technical piece of trivia I could throwdifferent, and who strives to find a better way, is
their way. After working with some of these peoplemuch more valuable to have on a team than the
for months or years later and having them becomeperson who just happened to have read the last
unproductive or even draining resources on a project,book you did.