In the introduction post, I mentioned that there were three questions that you will want to ask while you are interviewing. Those are all interview wrap-up questions and we will get to those in a bit, but for now, I want to focus on things that happen during the meat of the interview.
Common Interview Questions and Answers
When we go into an interview, we typically get asked the same types of questions. These common interview questions can boil down to following generalized statements and questions:
- Tell me about yourself.
- Tell me about a project you worked on. OR Tell me about this specific project.
- What is a weakness/strength you have?
- How would you solve a particular problem?
- Tell me about a time when you dealt with a conflict.
- Why are you looking for a new job?
- What types of relevant job experience do you have?
- Tell me about your technical skills.
- How well do you fit in with the team?
- What types of leadership skills do you bring to the table?
Practically every interview you will be in will be focused on these common interview questions and answers that you give show how prepared you are to answer these questions and others.
But, the question we should be answering most importantly that a company will never ask is:
What VALUE do you bring to the company?
While you are interviewing, you have to continuously and consciously be showing that provide value to the company. You have to be illustrating ways that you understand the business objective, can measure it, break it down to the smaller problems, and solve it.
The reason a company will never ask this question is because it’s too vague, so they ask other questions to try to gather pieces of the puzzle so they can fit them together. If you were to be asked this question, it would probably stop you cold in your tracks, no matter how much of a hot streak you had been on. This question is HARD to answer and that’s why this entire post series has been about providing you a strategy to understand the value you bring to the table.
However, they may ask this question in different ways, such as “Why should we hire you?” or “What makes you the best candidate?” Understanding what they are really asking, also called answering the question behind the question, can give you a bit of a different viewpoint to consider when answering questions.
So, how do you figure out the question behind the question? You’ll need to understand the interviewer’s viewpoint. Think about who the interviewer is, what their role or position is, what type of interview they’ll be conducting, and what they are looking to get out of the interview. Knowing this helps you understand their viewpoint. Do you give technical answers to someone who doesn’t have a technical background? Are you going to talk about how you fit with the team when you are asked to solve a hypothetical problem instead? Would you stay high level when asked how to implement a certain piece of functionality?
No, you wouldn’t. You should deeply consider why they are asking this information and who’s asking it. You’d give more high level answers to less technical people, but when asked by a Senior Software Engineer how to implement the merge sort algorithm and what it’s worst-case runtime is, you wouldn’t be talking about why sorting is useful, but rather what merge sort is good for, when it’s applicable, how to implement it, what it’s logarithmic running time (Big O Notation), etc. For those who aren’t software engineers, a wedding photographer shouldn’t be talking about ISO, Aperture, and shutter speed settings to a bride who’s got about 500 other things on her plate and just wants someone who’s going to capture the special moments on her wedding day. What they should be doing instead is showing their portfolio of past weddings they’ve done and how they captured that magic.
The Three Questions You Must Ask
I’ve already mentioned that I have three questions I must ask in the interview, but it’s important to understand where you stand in the interview and whether you are likely to move on. Below are my three must ask questions:
- What reservations do you have about me as a candidate?
- What are some problems the company is currently facing that someone in this role would be responsible for addressing?
- Who I interviewing with next, what is their role, and what type of interview is this?
The first question is my absolute favorite question to ask because it helps me understand why I might not advance in the interview process and it gives me a chance to address their concerns. It also gives me clues on what to address in the future when interviewing to make myself more compelling.
The second question clues you in on problems the company is facing and why they are looking to hire someone in this position. If you can get to the point where you’ve discovered problems the company has faced or is currently facing, you can use that to your advantage and hit “sore spots” when talking about the value you could potentially provide to the company.
The third question is what I mentioned earlier by understanding who your next interviewer is and what their role will be. This helps you more proactively prepare for the next interview because you’ll better understand the context and can reframe your answers accordingly.
Going forward, I want you to take the following action steps to get the most out of your next interview. You’ll need a notepad and pen, and take that to your next interview, along with copies of your resume and briefcase/portfolio.
- Write down the Three Questions You Must Ask to remind yourself at the end of the interview.
- Write down any concerns the company has about you, along with who you’ll be interviewing with next.
- Write down questions you are asked during the interview.
- Write down any problems you discover the company is facing so that you can address them in future interviews, even if they don’t bring you back. Problems are typically shared by companies in the same space.
We’ll cover how to handle acceptance or rejection in the next post. See you then!