Skip to content

Amazon Interview Guide

Amazon is the one loop where the behavioural half can sink you outright. The Leadership Principles are not a warm-up before the real interview — they are scored with the same seriousness as the code, every interviewer is assigned specific principles to probe, and a strong coder with thin LP answers is a common reject.

The coding bar itself is closer to “solid medium, cleanly implemented” than to Google’s hard-problem ladder. Which means the marginal hour of preparation is often better spent on stories than on another hard graph problem.

Half the interview is not code. Every round pairs a technical problem with Leadership Principle questions, and the LP answers are scored with the same weight — a strong coder with weak LP stories does not pass.

The loop

Online assessment 1× · 105 min 2 problems auto-graded, plus a work-simulation section
Phone screen 1× · 60 min One medium plus LP questions
Loop 4-5× · 60 min Each round is coding plus 2 LP questions
Bar Raiser 1× · 60 min An interviewer from outside the team who can veto

The bar

Answer LP questions in STAR form with concrete numbers, and never reuse a story across rounds — interviewers compare notes. Prepare at least eight distinct stories mapped to the sixteen principles.

What they lean on

This is the durable part. Which pattern families a company favours is far more stable than which individual problems it uses, so prepare in this order:

  1. hash-tables
  2. tree-bfs-and-level-order
  3. grid-traversal-islands-and-flood-fill
  4. top-k-elements
  5. merge-intervals
  6. greedy-interval-scheduling
  7. design-lru-and-lfu-caches

Quirks worth knowing

  • The online assessment is auto-graded on hidden tests only, so brute force that TLEs scores zero. Optimise before submitting.
  • Expect graph-on-a-grid and top-K problems more than pure DP.
  • The Bar Raiser has veto power and is deliberately not on the hiring team. Treat that round as the most important one.
  • "Customer Obsession" and "Dive Deep" come up most often. Have two stories ready for each.

Reported problems

49 problems
8 easy31 medium10 hard
  • Preparing code and not stories. Write out six to eight STAR stories in advance, each tagged to two or three principles. Improvising structure live is what makes LP answers ramble.
  • Answering LP questions in the plural. “We decided…” scores nothing — the Action step must be first person and specific. They are assessing you.
  • Stories with no measurable Result. Attach a number or a concrete outcome. “It went well” is not a result.
  • Reusing one story for every principle. Interviewers compare notes, and repetition reads as a thin history. Prepare a conflict, a failure, a data-driven decision, and a delivery-under-pressure story at minimum.
  • Treating the coding round as easy because the bar is lower. “Solid medium, cleanly implemented” still means tested, named clearly, and complexity stated.
They askWhat they’re checkingThe answer
“Tell me about a time you disagreed with your manager.”Have Backbone; Disagree and CommitA real disagreement, your specific argument, and — crucially — what happened after the decision went the other way. Committing after losing the argument is the half people omit.
“Tell me about a time you failed.”Earn Trust; ownershipPick a genuine failure with your own decision at its centre, not a failure caused by someone else. The recovery and the lesson are the answer; the failure is only the setup.
“Tell me about a time you had to decide without enough data.”Bias for ActionThe trade-off you made explicit, what you shipped, and how you limited the downside. Deciding fast and reversibly is the shape they want.
“Why is your solution O(nlogn)O(n \log n)?”That the coding bar is still realState the dominant term and why. A lower bar means fewer hard problems, not less rigour.
  • The Leadership Principles are scored like the code. A strong coder with thin LP answers is a common reject.
  • Prepare 6-8 STAR stories, each tagged to 2-3 principles. Include a conflict, a failure, a data-driven call, and a delivery-under-pressure story.
  • First person in the Action step. “We” scores nothing.
  • Every story ends in a number or a concrete outcome.
  • Coding bar is solid-medium, cleanly implemented — tested, clearly named, complexity stated.

pch.coffeeTagline

pch.coffeeCta

pch.feedbackHeading

pch.feedbackSubheading