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
The bar
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:
-
hash-tables -
tree-bfs-and-level-order -
grid-traversal-islands-and-flood-fill -
top-k-elements -
merge-intervals -
greedy-interval-scheduling -
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
- 1Two Sumeasy
- 20Valid Parentheseseasy
- 121Best Time to Buy and Sell Stockeasy
- 206Reverse Linked Listeasy
- 21Merge Two Sorted Listseasy
- 141Linked List Cycleeasy
- 242Valid Anagrameasy
- 217Contains Duplicateeasy
- 3Longest Substring Without Repeating Charactersmedium
- 153Summedium
- 53Maximum Subarraymedium
- 56Merge Intervalsmedium
- 146LRU Cachemedium
- 200Number of Islandsmedium
- 11Container With Most Watermedium
- 33Search in Rotated Sorted Arraymedium
- 49Group Anagramsmedium
- 72Edit Distancemedium
- 75Sort Colorsmedium
- 102Binary Tree Level Order Traversalmedium
- 139Word Breakmedium
- 207Course Schedulemedium
- 236Lowest Common Ancestor of a Binary Treemedium
- 238Product of Array Except Selfmedium
- 322Coin Changemedium
- 347Top K Frequent Elementsmedium
- 1143Longest Common Subsequencemedium
- 133Clone Graphmedium
- 138Copy List with Random Pointermedium
- 143Reorder Listmedium
- 208Implement Trie (Prefix Tree)medium
- 380Insert Delete GetRandom O(1)medium
- 621Task Schedulermedium
- 739Daily Temperaturesmedium
- 743Network Delay Timemedium
- 787Cheapest Flights Within K Stopsmedium
- 875Koko Eating Bananasmedium
- 994Rotting Orangesmedium
- 1584Min Cost to Connect All Pointsmedium
- 4Median of Two Sorted Arrayshard
- 42Trapping Rain Waterhard
- 76Minimum Window Substringhard
- 295Find Median from Data Streamhard
- 297Serialize and Deserialize Binary Treehard
- 84Largest Rectangle in Histogramhard
- 127Word Ladderhard
- 212Word Search IIhard
- 239Sliding Window Maximumhard
- 269Alien Dictionarypremiumhard
Pitfalls
Section titled “Pitfalls”- 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.
Interview follow-ups
Section titled “Interview follow-ups”| They ask | What they’re checking | The answer |
|---|---|---|
| “Tell me about a time you disagreed with your manager.” | Have Backbone; Disagree and Commit | A 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; ownership | Pick 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 Action | The 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 ?” | That the coding bar is still real | State the dominant term and why. A lower bar means fewer hard problems, not less rigour. |
Recall card
Section titled “Recall card”- 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.coffeeCtapch.feedbackHeading
pch.feedbackSubheading