All companies

THE INTERVIEW BRIEFING

Amazon Interview Guide

Prepare for Amazon with a focused mix of coding, design, and communication. Start with your job description and confirm the interview loop with your recruiter.

10 Question notes 6 Practice picks 5 Interview reports 5 Levels mapped

01 / MAKE YOUR NEXT SESSION COUNT

Your preparation, made concrete.

AlgoDaily practice • not reported questions
0130 min suggested

Find the right array pattern

Merge two sorted arrays. Then adapt your solution when one array has enough unused space to hold both. Explain how you avoid overwriting unread values.

What a strong answer demonstrates

A maintained invariant, correct boundary handling, and justified complexity.

0230 min suggested

Reason about string windows

Find the longest substring without repeating characters. Walk through a repeated character, an empty input, and a string with all unique characters.

What a strong answer demonstrates

Correct window updates, explicit character assumptions, and linear-time reasoning.

0320 min suggested

Behavioral storytelling

Describe a technical decision you changed after receiving feedback. Explain your contribution and the outcome.

What a strong answer demonstrates

Specific actions, honest reflection, and measurable impact.

BEFORE YOU PRACTICE

Ask your recruiter.

Get the details that a generic company guide cannot know.

  • Which team and level is this opening for, and what does success look like?
  • What rounds, durations, and evaluation criteria should I prepare for?
  • Which languages, tools, and AI assistance are permitted?
  • Will design focus on frontend, backend, infrastructure, or another specialty?
  • Are there accommodations or preparation materials I should request?

Amazon practice problems

Company-linked challenges and related lessons from our library. Not a prediction of your interview.

Questions candidates have reported

Aggregated from candidate submissions and public sources.

Q1
Levenshtein Edit Distance: You are to write a spell checker. Discuss the API, data structures and algorithms.
Q2
Two Sum: Given an array of integers, find two which sum to a given number.
Q3
Find Missing Number In Array: We have numbers from 1 to 52 that are put into a 51 number array, what's the best way to find out which number is missing?
Q4
Length of Compact String: How to compress a string? If "AAABBAAA" the resultant string should be 3A2B3A.
Q5
Implement a simple load balancing algorithm in pseudo code.
Q6
Write a program that, given two sorted arrays, returns a sorted array from the merging of the two.
Q7
Write a program to determine if, given two strings, one string is a subset of the other. describe the time complexity of your solution and see if you can find more than one solution.
Q8
Design a program to play musics randomly according to their ratings
Q9
Describe what happens between the time a person types in "www.amazon.com" and they see the web page on their computer.
Q10
How do you find sequences of consequtive integers in a list that add to a particular number.

Engineering levels & compensation

Historical figures from existing records; date and location may be unspecified. Verify current ranges on Levels.fyi.

Level 1

SDE I · L4

$154,508

$116,551 base · $17,208 stock · $20,749 bonus

Level 2

SDE II · L5

$212,769

$141,860 base · $56,208 stock · $14,701 bonus

Level 3

SDE III Senior SDE · L6

$316,807

$157,829 base · $148,462 stock · $10,516 bonus

Level 4

Principal SDE · L7

$519,800

$165,000 base · $319,700 stock · $35,100 bonus

Level 5

Senior Principal SDE · L8

Not Available

Real interview experiences

5 reports from candidates who interviewed at Amazon.

What people at Amazon say

Reviews originally posted on Glassdoor.

Make a real effort to improve onboarding execution. Leverage a centralized intern project review board to ensure internship projects are properly scoped and well thought out. Track metrics associated with intern success and how they relate to different types/sizes of projects and alignment with intern's current skills. Ensure the intern project review board makes recommendations based on these data points.
Challenging work. Bright Co-workers. Company resources such as wiki and other internal tools(Brazil, etc) are well managed. Mentorship program. Revolving door of employees Only had a manager for 6 months at the longest,Tech Debt on teams can hinder project development. On-Call Rotation Constant changing of requirements from upper management. Find team members that are passionate about the work. When passing off management to new managers, ensure that the goals and tenets of the projects are clearly identified and agreed upon with legacy team members.
Almost an ecosystem to work at - considering it's scale and different departments, it's a fast-paced internet company that it's changing the way people shop. It's open to ideas, new improved processes and at par with what's happening around the web world. Since the scale is massive, it takes more than one team to make any quick change. While the company is agile, it can take several months to make a small change happen.
Amazon has amazing and high-efficient management strategy. Here, I understood why this company continues growing rapidly given that the turnover rate is bigger than companies like Google and a lot of people have short tenure. Amazon is my first job, and I changed from a student to an industry leader after staying at Amazon for 3 years. Amazon has a lot of smart and passionate people. They are role models for my career and technical growth. I benefited from working here with them. Amazon functions like a startup, and I was impressed by a lot of new and great ideas popped up from people's brains every day.
Excellent Work Culture, Compensation, Perks and also the work. Lots to learn, literally everything in tech is being used here and much more. Some really challenging work with really good salary. They pay more than the market. Chaps working around are really tech sound and usually helping but that may vary from team to team. Please focus on engineering skills of individual along with customer, treat employees as customer to the company.
Inside the workplace

About Amazon

A day at Amazon