All Guides

Amazon Interview Process

Table of contents

Where do I apply for a software development role at Amazon?

You will need to upload your resume and provide other relevant information to the Amazon software development careers site, or use this LinkedIn strategy to find a recruiter to contact.

If you pass the initial screening, you'll be asked to talk with a recruiter.

What topics should I study for?

What are some example Amazon technical questions?

What are some example Amazon behavioral questions?

  • Tell me about a time when you had to deal with a very difficult client.
  • Describe a time when you disagreed with your manager.
  • Describe a time when you had conflict with a team member.
  • Tell us about a time you had to make a decision quickly with limited data and detail. What was the outcome?
  • Tell me about a time when you went above and beyond for a client.
  • Give me an example of a time you had to go beyond your role responsibilities. What was your goal? What did you do?
  • How do you handle failure?
  • Give me an example of a time when something you tried to accomplish something and failed.
  • How do you deal with roadblocks?
  • How do you prioritize tasks?
  • Tell me about a time you completed a complex or ambiguous project.
  • Tell me about a time when you took on a task that was not your responsibility.
  • What was one critical feedback you received? What did you learn from it?
  • Tell me about a time when you solved a complex problem with a simple solution.
  • Tell me about a time when you faced a tough deadline and how you managed it.
  • Describe a time you improved the morale and productivity of your team.
  • Tell me about a time you missed a deadline or could not meet a commitment.
  • Describe a situation where you had several solutions and had to pick one.
  • When you’re working on a team, what roles or projects do you gravitate toward and why?

How long is the entire Amazon interview process?

It takes around one month to get to the offer stage after a recruiter reaches out.

What makes Amazon's interview process different?

The company expects employees to follow what they call Leadership Principles. There are 16 Leadership Principles (LP). Prepare by memorizing examples and stories of how you follow these principles.

Leadership Principles you may be asked about:

  • Customer obsession
  • Ownership
  • Learn and be curious
  • Think big
  • Insist on the highest standards
  • Bias for action
  • Earn trust
  • Dive deep
  • Have backbone; Disagree and commit
  • Deliver results

Other principles that you're less likely to be asked about:

  • Invent and simplify
  • Are right, a lot
  • Hire and develop the best
  • Frugality
  • Strive to be Earth's best employer
  • Success and scale bring broad responsibility

It's overwhelming, so focus on stories that can cover multiple LPs. Make sure you're prepared for follow-up questions that ask for more details.

Moreover, one of your interviews will have a bar-raiser, usually a person who's more senior or received a bit more interview training, and is outside the team you're being hired for. Their purpose is to provide objective feedback. Their evaluation will be weighed more than every other interviewers' feedback.

What is the Amazon interview like for a full time software engineering role?

Recruiter phone screen (10-30 minutes)

This is an optional screening that some candidates may not need.

Prepare to talk about your professional background, skills, and career goals.

Online assessment (90 minutes)

The screening will be on Hackrank.com, where there are two questions on DSA. You're expected to pass as many tests as you can.

Some candidates may skip this step and be sent straight to the interview loop.

Interview loop (one day)

  • 3-4 total interviews, each are 60 minutes:
    • 1 behavioral interview focused on LP and followup questions
    • 1 interview partially focused on LP, and partially focused on object-oriented design
    • 1 multipart DSA questions
    • Optionally: Some interviewers will chat with the hiring manager of the team they're interviewing for. Sometimes this conversation is done before the full interview loop.

Optional: Team matching

Sometimes if the original role the application was for falls through, then the candidate may be connected to other hiring managers.

What are the levels and salary for a software engineer at Amazone?

Level Description Estimated Annual Compensation*
L4 SWE I (Entry Level) 179k
L5 SWE II 281k
L6 SWE III 406k
L7 Principal SDE 644k
L8 Senior Principal SDE 918k
L10 Distinguished Engineer 1.81m
Sourced from levels.fyi

*Note that compensation varies based on location. These estimates are likely based on the USA HCOL market.

The compensation package will likely include:

  • Base salary
  • Equity that's back loaded. You get 5% your 1st year, 15% the 2nd year, 40% your 3rd year, 40% your 4th year. (For example, if you leave before the end of your second year, you'll receive less than 20% of your promised stocks.)
  • Sign-on bonus that's only given once when hired.

Unlike other big tech companies, Amazon employees do not get annual bonuses.

Last updated on January 28, 2025
Interviewing doesn't need to be more stressful than it already is. Stop grinding through questions. Instead, focus on learning the patterns of solving coding problems.
All Guides

Thank you!