If you really understand technology
, you're bound to run into someone in an interview who doesn't understand IT as well as you do. That person will ask their technical questions and disagree with your answers -- answers that you know are right and they believe are wrong.
I've seen a lot of people on this site go off on the technical knowledge of people doing the interviewing, but is angry-at-the-interviewer the right approach? Or is there something different we should do when the technical interviewer doesn't get it
? After all, the intent of your interview is get an offer. Not that you'd necessarily accept the offer, but without one
, you are not in a position to choose
. Grovel just to get the job offer? Well, if you know me, the answer is no. What to do, what to do?
1. Don't Get Intimidated
Half the time, the interviewer has a big ego. After all, they were selected to do the technical interview and they think they are hot stuff. If you have a poor interviewer, any response that doesn't match up with whatever reality they're in ("Um...it doesn't work that way...") brings out intimidation toward the job candidate (you). Don't get intimidated. You have technical knowledge, you've earned that knowledge through education and hard knocks and there is no reason you should feel inferior. So don't.
2. Don't Lose Your Temper Losing your temper is the kiss of death
in an interview. Here's where people who write those blog comments go off on the interviewer's technical knowledge. Maybe they don't do it during the interview, but they do it here. That's okay, but never do it in an interview. Grovel for the job? Nope. You game this. If you're responsible for your career -- and you are -- you need to evaluate the company just as much as the company evaluates you. Losing your temper gives up your ability to evaluate the job and the company, and guarantees you won't get an offer. You give it up because some person gets under your skin.
3. Ask a Question Back After Giving an Answer
Now, there's more than one way to answer most technical questions. They are, after all, questions about a process ("How would you go about uploading a new upgrade on a critical server?"). Recognize there is more than one answer and turn the question into a valid question back: "How does your company approach the upgrade?" This approach does two critical things to help you in the interview. First, it shows that you understand there's more than one way to do an upgrade. Second, you get to hear how the company does it (or if they even have a clue on how to do it). You want to know how your prospective employer goes about doing an upgrade, don't you?
4. Get Your Interviewer to Tell You More About the Company
One of your objectives in an interview is to find out as much as you can about the company culture
and the management. Why? Because you will work in that environment and much of what you love or hate about the job will be a direct result of management and culture. Information about what goes on inside a company is priceless -- so go for the information. That the person in front of you is asking those stupid technical questions tells you more about a department's management and culture than anything else. Does the person get it? Does the person have an ego that tries to intimidate you? Does the person challenge you with complete falsehoods that have been routinely debunked over and over again? Would you want to work for that company? Look, you can get all ticked off at the level of technical discourse during a technical interview. I can too. But your objective is two-fold: learn about the company's culture, and get an offer so you can actually have a choice about taking the job. This isn't groveling. It's about getting your ego out of the way and getting information to make an informed decision. How have you answered poor technology interview questions?