Interview rundown

The Amazon software engineer interview

What people get asked in Amazon's system design and coding interviews, and what to study for each.

From public guides and candidate reports · Reviewed November 2026 · Independent, not affiliated with Amazon

Overview

Amazon's loop is mostly coding and, from mid-level up, system design. The thing that makes it different is the Leadership Principles. They come up in almost every round, not just a behavioral one, so expect half an interview to be about your past work.

Coding is LeetCode-style, and dynamic programming shows up in recent reports. System design questions tend to look like things Amazon runs: feeds, payments, streaming and recommendations. Some loops also have a low-level design round where you design classes instead of servers.

Below is what people get asked in each one and what to study. Each has its own guide with more detail and practice interviews.

System design interviews

The questions tend to look like things Amazon runs, like feeds, payments and streaming. You'll usually only get about half the hour for design, so get to the core quickly.

What people get asked

  • Design a social media news feed
  • Design an online checkout
  • Design a music streaming app
  • Design product recommendations
Read the system design interview guide →

Coding interviews

Coding is LeetCode-style, and recent reports have a lot of dynamic programming. Some loops add a low-level design round where you design classes.

What people get asked

  • Longest increasing run with a step limit
  • Pick the most items within two limits
  • Design the classes for a real system
  • Merge and insert intervals
Read the coding interview guide →

The rest of the process

Your recruiter will walk you through this, but here's the quick version.

StageLengthWhat happens
Online assessment1.5–2 hoursTwo coding problems, or newer: one problem plus an AI-assisted task. Plus a work simulation and surveys
Phone screen45–60 minNot everyone gets one. When it happens, it's usually one medium coding problem
Onsite loop4–5 roundsCoding, system design, low-level design and a Bar Raiser. The hiring manager usually runs one of the technical rounds
DecisionVariesYour interviewers meet and decide together

Sources

We pulled this together from candidates' own write-ups of their interviews. They don't always agree, and things change over time.

Practice Loop is an independent practice tool and isn't affiliated with or endorsed by Amazon.