Interview Preparation - Questions to Expect and Plan

Most interviews are based on conversation and dialogue.

There are some standard questions that you should be prepared to answer. The answers should be natural and focused, and about you and your career goals.

Get started with these questions.

Try to answer every question with an example that explains your answer - a specific project or challenge, the tech involved, what you struggled with and how you solved it.

Every story you can tell like this helps the interviewer get to know you as a person, and shows that you understand the tech. The more specific you are about the tech, the more confident your interviewer will be.

Tell us about yourself:

What are your strengths?

How do you handle challenges?

Give an example: Tell the interviewer about a challenge you’ve faced in a professional or personal context (but not too personal), and what you did to overcome it. Note: code challenges are almost always better than personal ones.

What kind of projects have you done?

What would you do if…

How do you work in a team?

How do you handle conflict?

What are your other interests?

What do you know about [this company]?

What are your career goals?

Why do you want to work here?

This question is about two things:

Less common questions:

What are your weakness/es?

NOTE: don’t start telling the interviewer everything you’re terrible at, or ways in which you undermine others. This lands up in digging a hole for yourself that you won’t recover from. A good way to start is “I’m not very good at ….” or “I’d like to get better at …” and then explain why you need to improve, and what you’d like to be able to do.

How do you handle failure?

How do you handle success?