
Amazon Software Engineer interviews typically run 4–6 rounds: online assessment, coding, system design, behavioral, and a bar raiser. The process spans several weeks and distinctively embeds Leadership Principles questions into nearly every round.
$160K
Avg. Base Comp
$274K
Avg. Total Comp
4-6
Typical Rounds
4-12 weeks
Process Length
Amazon's interview process has one defining characteristic that catches many candidates off guard: Leadership Principles aren't confined to a single behavioral round. They're woven into nearly every interview. Multiple candidates reported LP questions appearing in technical rounds, design discussions, and bar raiser sessions that also included coding. One candidate counted 13 to 15 LP questions across a single loop. This isn't incidental — it reflects how Amazon actually evaluates fit. We've seen candidates who solved every coding problem correctly still not receive offers because their LP stories lacked specificity or didn't map cleanly to Amazon's values.
On the technical side, the coding questions tend to land at medium difficulty, but the breadth of what's tested is what makes the loop demanding. Candidates encountered classic DSA problems like graph traversal, dynamic programming, and sliding window, alongside less conventional prompts — including partition DP problems, AI-assisted coding questions, and a full-stack troubleshooting task with a restricted AI helper. A recurring theme is that Amazon wraps problems in long narrative scenarios, which adds a reading-comprehension layer on top of the actual algorithm. Several candidates independently flagged this as disorienting, particularly in the online assessment. The design rounds also surprised people: multiple candidates expected infrastructure-heavy system design and instead got class design, API design, and practical object modeling — designing a flight seat selector or an in-memory file system rather than a distributed cache.
Perhaps the most telling pattern: multiple candidates described nearly identical preparation yet had divergent outcomes across different attempts at the same role. One candidate explicitly received an offer in one process and a rejection in another. This points to how much consistency across the full loop matters — a single weak LP answer or a design discussion where tradeoffs weren't articulated clearly can tip the balance. The bar for structured, clear communication is genuinely high throughout every round, not just the behavioral ones.
Synthetized from 20 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Amazon process.
The interview included a deep resume review, technical fundamentals, and a behavioral question. They did not just glance at my resume; they dug into specific project claims. For example, after I mentioned scaling a microservice, they asked me to walk through the latency bottleneck and explain why I chose a particular database sharding key.
One technical task was to implement a hash map in C from scratch on a shared screen. Another interviewer asked me to explain the whole networking process from scratch. I focused on the difference between OSI and TCP/IP models, which I had reviewed the night before.
The behavioral question was about resolving a dispute between team members. It was a sharp turn from the coding and systems questions, but I drew on a past experience and answered honestly.
Questions asked: Walk through the latency bottleneck in a microservice you scaled and explain your database sharding key choice. Implement a hash map in C from scratch. Explain the networking process from scratch. How would you resolve a dispute between team members?
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Amazon
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Empty Neighborhoods | |
| Top Three Salaries | |
| Subscription Overlap | |
| Merge Sorted Lists | |
| Rolling Bank Transactions | |
| Customer Orders | |
| Comments Histogram | |
| Closest SAT Scores | |
| Random SQL Sample | |
| Prime to N | |
| Upsell Transactions | |
| Monthly Customer Report | |
| Top 3 Users | |
| Address Schema | |
| Download Facts | |
| Permutation Palindrome | |
| Average Quantity | |
| Size of Joins | |
| Manager Team Sizes | |
| P-value to a Layman | |
| Month Over Month | |
| Flight Records | |
| Get Top N Frequent Words | |
| Paired Products | |
| Google Maps Improvement | |
| Cyclic Detection | |
| Type-ahead Search | |
| Longest Streak Users | |
| Recurring Character |
Synthesized from candidate reports. Individual experiences may vary.
Initial call with a recruiter covering your background, the role, and basic fit. Recruiters are generally helpful and may share guidance on what to expect in later stages. Some candidates also receive a personality or work-style alignment survey at this stage.
A take-home coding assessment with two LeetCode-style algorithmic problems (typically easy to medium difficulty, sometimes wrapped in long background scenarios), followed by a section where you explain your approach and time/space complexity. Most versions also include a work style survey and behavioral/Leadership Principles questions; some include a full-stack troubleshooting task with a restricted AI helper.
A conversation with the hiring manager covering your background, past experience, and team fit. This stage appears for some candidates after the OA before advancing to the full loop, though it is not universal across all teams and may be folded into the onsite loop.
Typically 3-4 back-to-back video rounds covering DSA coding (medium to hard LeetCode-style problems including graphs, DFS, dynamic programming, sliding window, and linked lists), practical API and class or low-level design, and system design discussions often tied to real project experience. Nearly every round includes 2-3 Amazon Leadership Principles behavioral questions alongside the technical content, and some loops include questions on Generative AI concepts such as LLMs and RAG.
A dedicated round conducted by a trained Bar Raiser that focuses heavily on Amazon Leadership Principles, with questions around ownership, failure, conflict, and prioritization, while still including at least one coding problem. This round carries significant weight in the final hiring decision.