Amazon's interview process is one of the most structured and well-documented in tech — and one of the most misunderstood. Candidates spend weeks memorizing Leadership Principles and rehearsing STAR stories, but many still fail because they miss the deeper pattern: Amazon is not looking for people who can recite the principles. They are looking for people who already think that way.
This guide covers 30 real Amazon interview questions across behavioral, technical, and system design rounds, with detailed answer frameworks and the specific Leadership Principles each question tests. Whether you are interviewing for SDE (Software Development Engineer), PM (Product Manager), TPM (Technical Program Manager), or Data Scientist, the behavioral component is the same — and it is where most candidates are eliminated.
Amazon's Interview Process at a Glance
| Total Rounds | 5–6 rounds (loop day) |
| Timeline | 4–8 weeks |
| Behavioral Weight | 50%+ of overall evaluation |
| Bar Raiser | 1 round by a trained cross-team interviewer with veto power |
| Leadership Principles | 16 principles tested |
| SDE II Comp (L5) | $230k – $350k TC |
| Senior SDE Comp (L6) | $350k – $500k+ TC |
The Interview Process: Stage by Stage
Amazon's interview loop is remarkably consistent across teams, levels, and locations. Understanding the structure gives you a strategic advantage — you can prepare the right stories for each stage.
Recruiter Screen
A 30-minute call with an Amazon recruiter. They will ask about your background, motivation for joining Amazon, and basic role fit. The recruiter is evaluating communication skills and confirming that your experience matches the level. They will also explain the interview process and timeline. This is not a throwaway round — recruiters flag candidates who do not communicate clearly or seem unprepared.
Phone Screen / Online Assessment
For SDE roles, this is typically a 60-minute coding session on Amazon's Chime platform with screen sharing. Expect 1–2 algorithm problems (arrays, strings, trees, graphs) plus behavioral questions mapped to Leadership Principles. For non-technical roles, this is a behavioral phone screen focused on 2–3 Leadership Principles. Some entry-level roles use an automated Online Assessment (OA) with coding problems and a work simulation instead.
On-Site Loop (4–5 rounds)
The loop consists of 4–5 back-to-back interviews over approximately 5 hours. Each interview is 55–60 minutes. For SDE roles: 2 coding rounds, 1 system design round (SDE II and above), and 2 behavioral rounds. Every round includes behavioral questions — even the coding rounds start with 15–20 minutes of Leadership Principle questions. One of the interviewers is the Bar Raiser. Each interviewer is assigned specific Leadership Principles to evaluate.
Debrief & Decision
After the loop, all interviewers submit written feedback and meet for a debrief. Each interviewer votes: Strong Hire, Hire, No Hire, or Strong No Hire. The Bar Raiser facilitates the debrief and has veto power — even if the team wants to hire, the Bar Raiser can block if they believe the candidate does not raise the bar. Decisions typically come within 5 business days.
The Bar Raiser: What You Need to Know
The Bar Raiser is the most distinctive element of Amazon's interview process, and understanding their role gives you a significant edge. A Bar Raiser is a specially trained interviewer from a different team — they have no stake in whether the position gets filled. Their sole job is to ensure every new hire is better than 50% of the current Amazonians at that level.
The Bar Raiser typically conducts the deepest behavioral probe in the loop. They will pick one of your STAR stories and drill down relentlessly: "What specifically did you do?" "What was the quantitative outcome?" "What would you do differently?" "Who disagreed with you, and what happened?" They are trained to detect rehearsed stories, inflated contributions ("we" stories where you were a minor participant), and missing data points.
Behavioral / Leadership Principle Questions (1–15)
Every Amazon interview — regardless of role — is built around the 16 Leadership Principles. You need 2–3 polished STAR stories for each principle. The best stories map to multiple principles, so a strong bank of 15–20 stories can cover all 16.
1. Tell me about a time you made a decision that was unpopular with your team. (Have Backbone; Disagree and Commit)
This question tests whether you can advocate for the right decision even when it is uncomfortable. Your answer should show that you disagreed respectfully with data backing your position, committed fully once the decision was made (even if it went against you), and did not undermine the decision after the fact. Good answers include a specific decision, who disagreed, why you believed you were right, and what happened. If the decision went your way, show the result. If it did not, show that you committed anyway and what you learned.
2. Describe a time when you went above and beyond for a customer. (Customer Obsession)
Customer Obsession is Amazon's first and most important principle. Your answer must demonstrate that you started with the customer and worked backwards. Internal stakeholders count as customers. The strongest answers show you doing something that was not part of your job description because the customer needed it. Include the specific customer impact: "Reduced wait time from 48 hours to 2 hours" or "Prevented a $200K revenue loss."
3. Tell me about a time you took ownership of a problem outside your area of responsibility. (Ownership)
Amazon interprets Ownership broadly: "Leaders never say 'that is not my job.'" Your answer should show you identifying a problem that nobody owned, taking action without being asked, and seeing it through to resolution. The key signal is initiative — did you wait to be told, or did you act? Strong answers include cross-functional problems where you coordinated across teams without formal authority.
4. Describe a situation where you had to simplify a complex process or system. (Invent and Simplify)
Amazon values simplification as much as invention. Your answer should show you taking something complex (a process, a codebase, an architecture) and making it simpler without losing functionality. Quantify the improvement: "Reduced the deployment process from 14 steps to 3" or "Cut the onboarding time for new engineers from 2 weeks to 3 days." The best answers also show the resistance you faced — people are attached to existing complexity.
5. Tell me about a time you were wrong. What did you learn? (Are Right, A Lot)
This question seems counterintuitive for a principle called "Are Right, A Lot." But Amazon's version includes "and are open to new perspectives." Your answer should show genuine intellectual humility: you held a strong opinion, encountered evidence that you were wrong, changed your mind, and improved your decision-making process as a result. Do not use a trivial example. The best answers involve a significant decision where being wrong had real consequences.
6. Describe a time you had to learn something new quickly to solve a problem. (Learn and Be Curious)
Show that you are a fast, self-directed learner. The best answers describe learning a new technology, domain, or skill under time pressure and applying it to deliver a real outcome. "I read three papers on graph databases over a weekend and implemented a proof-of-concept that solved our latency problem by Monday" is more compelling than "I took an online course in my spare time."
7. Tell me about the best hire you ever made. What made them great? (Hire and Develop the Best)
This question tests your judgment about talent. Describe what you looked for beyond technical skills, how you evaluated culture fit and growth potential, and what the hire accomplished after joining. If you are an individual contributor, adapt this to mentoring: "Tell me about a time you helped a colleague develop a new skill." Show that you invest in people, not just code.
8. Describe a time when you refused to compromise on quality even under pressure. (Insist on the Highest Standards)
Amazon wants people who push back when quality is at risk. Your answer should show a concrete situation where you could have shipped something faster by cutting corners but chose not to, and the outcome justified the delay. Include what the pressure was (deadline, executive ask, customer demand) and how you communicated the trade-off. "We delayed the launch by one week, but the feature shipped with zero customer-facing bugs and required no hotfixes" is a strong ending.
9. Tell me about a time you proposed a bold idea that changed the direction of a project or team. (Think Big)
Think Big means proposing ideas that are not incremental improvements but fundamental shifts. Your answer should show you thinking beyond the immediate task: "Instead of fixing the bug in the existing system, I proposed rebuilding the entire ingestion pipeline, which eliminated the entire class of bugs and improved throughput by 10x." Include how you sold the idea to skeptics and the eventual impact.
10. Describe a time you had to make a decision quickly with incomplete information. (Bias for Action)
Amazon values speed. "Most decisions are reversible and do not need extensive study." Your answer should show you making a judgment call with imperfect data, executing quickly, and either being right or course-correcting fast. The worst possible answer is a story about analysis paralysis where you eventually made the obvious decision. Show that you acted, learned from the outcome, and would make a similar trade-off again.
11. Tell me about a time you accomplished something significant with limited resources. (Frugality)
Frugality at Amazon is not about being cheap — it is about resourcefulness. "Accomplish more with less. Constraints breed resourcefulness." Your answer should show creative problem-solving under constraints: a tight budget, a small team, limited time. Quantify what you accomplished relative to the constraints: "Built a monitoring system that replaced a $200K/year vendor tool using two engineers in three weeks."
12. Describe a time you had to rebuild trust with a colleague or team. (Earn Trust)
Earn Trust is about vulnerability and accountability. Your answer should show a situation where trust was broken (by you or by circumstances), and you rebuilt it through consistent actions, not words. The strongest answers are ones where you made a mistake, owned it publicly, and then demonstrated change over time. "I missed a critical deadline, apologized to the team without excuses, created a tracking system so it would not happen again, and delivered the next three milestones early."
13. Tell me about a time you used data to challenge an assumption or decision. (Dive Deep)
Amazon's Dive Deep principle says "leaders operate at all levels, stay connected to the details, audit frequently, and are skeptical when metrics and anecdotes differ." Your answer should show you going beyond surface-level data to find a root cause or challenge a flawed assumption. "The dashboard showed 99.9% uptime, but when I dug into the logs, I found that we were not counting partial failures. The real availability was 97.2%, and fixing the measurement led us to discover three silent failure modes."
14. Describe the most impactful result you have delivered in your career. (Deliver Results)
Deliver Results is Amazon's bottom-line principle. Your answer must include hard metrics: revenue generated, costs saved, latency reduced, users served. The answer should show a complex, multi-step effort where you navigated obstacles to deliver. "We launched the feature to 10 million users, reduced page load time by 40%, and increased conversion by 12%, generating an estimated $8M in annual revenue." Vague impact ("it made things better") will not pass the Bar Raiser.
15. Tell me about a time you disagreed with your manager. What happened? (Have Backbone; Disagree and Commit)
This is a harder version of question 1 because the power dynamic is explicit. Your answer should show respectful disagreement backed by data, a willingness to escalate when the stakes were high enough, and graceful commitment when the decision went the other way. The trap is telling a story where you were a pushover or where you were insubordinate. The sweet spot is principled disagreement followed by professional execution regardless of the outcome.
Technical / Coding Questions (16–23)
Amazon's technical interviews are rigorous but more standardized than most FAANG companies. For SDE roles, expect classic data structures and algorithms problems with an emphasis on clean, production-quality code. Remember: every technical round also starts with 15–20 minutes of behavioral questions.
16. Design an LRU (Least Recently Used) cache.
This is one of Amazon's most frequently asked coding problems. The solution uses a hash map for O(1) lookups and a doubly-linked list for O(1) eviction. The hash map stores key-to-node mappings, and the linked list tracks access order. On each get or put, move the accessed node to the head. When the cache is full, evict the tail. Edge cases: thread safety (use a read-write lock), TTL expiration (add a timestamp to each node), and what happens when capacity is 0. Interviewers want to see clean class design, not just the algorithm.
17. Given a list of log entries, find the k most frequently accessed pages.
Use a hash map to count frequencies, then a min-heap of size k to extract the top k. Time complexity is O(n log k) where n is the number of log entries. Alternative: bucket sort for O(n) time when the frequency range is bounded. Follow-up: how would you handle a stream of log entries in real time? (Use a Count-Min Sketch for approximate counting with bounded memory.)
18. Implement a function to serialize and deserialize a binary tree.
Use pre-order traversal with null markers. Serialize: visit root, record value (or "null" for missing nodes), recurse left, recurse right. Deserialize: read values sequentially, reconstruct the tree using the same pre-order pattern. This is a test of recursive thinking and string manipulation. The key insight is that pre-order with null markers uniquely identifies a binary tree — you do not need in-order traversal as a second signal.
19. Design a URL shortener (system design).
This is Amazon's most common entry-level system design question. Components: a hash/encoding function (Base62 encoding of an auto-incrementing ID or a hash), a key-value store for URL mappings (DynamoDB is the Amazon-native answer), a redirect service that returns HTTP 301/302, and a caching layer (ElastiCache/Redis) for popular URLs. Key decisions: how to generate short codes (sequential IDs vs. random hashes — discuss the trade-offs), how to handle collisions, how to scale reads (caching, CDN), and how to handle analytics (write-behind logging). Estimate scale: 100M URLs, 10K writes/second, 100K reads/second.
20. Design a notification system that sends alerts across multiple channels (email, SMS, push).
Architecture: an API gateway receives notification requests, a message queue (SQS) buffers them for reliability, worker services consume from the queue and dispatch to channel-specific providers. Use a preference service to check user notification settings before sending. Design for at-least-once delivery with idempotency keys to prevent duplicates. Handle rate limiting per user and per channel. Include a dead-letter queue for failed deliveries with retry logic. Amazon interviewers will probe: how do you handle a provider outage? (Circuit breaker pattern, failover to backup provider.) How do you prioritize urgent notifications? (Priority queues.)
21. Find the lowest common ancestor of two nodes in a binary tree.
If both nodes are in the left subtree, recurse left. If both are in the right subtree, recurse right. If they split (one left, one right), the current node is the LCA. Base case: if the current node is null or matches either target, return it. Time complexity O(n), space O(h) for recursion stack. Follow-up: what if you have parent pointers? (Walk up from both nodes, find the intersection — similar to finding the intersection of two linked lists.)
22. Implement a rate limiter.
Common approaches: token bucket (fill tokens at a fixed rate, consume on each request), sliding window counter (track request counts per time window), or leaky bucket (process at a fixed rate, queue excess). For distributed systems, use Redis with atomic increment and TTL. Key considerations: do you rate-limit per user, per IP, or per API key? How do you handle burst traffic? (Token bucket allows bursts up to bucket capacity.) What response code do you return? (429 Too Many Requests with Retry-After header.)
23. Given a stream of numbers, find the median at any point in time.
Use two heaps: a max-heap for the lower half and a min-heap for the upper half. Keep them balanced (sizes differ by at most 1). The median is either the top of the max-heap (odd count) or the average of both tops (even count). Time complexity: O(log n) per insertion, O(1) for median query. This question tests your understanding of heap data structures and invariant maintenance. Follow-up: how would you handle this in a distributed system? (Approximate median using t-digest or Q-digest algorithms.)
Questions to Ask Your Amazon Interviewers (24–26)
Amazon interviewers expect you to ask thoughtful questions. Use this time to evaluate whether the team and role are right for you, and to demonstrate that you have done your research. Here are three strong question frameworks.
24. "What is the most impactful project your team shipped in the last quarter, and what trade-offs did you make?"
This question shows you care about impact (Deliver Results) and trade-off thinking (a core Amazon skill). The answer will tell you a lot about the team's velocity, scope, and decision-making culture. Listen for whether the interviewer describes individual ownership or committee-driven decisions.
25. "How does your team handle disagreements about technical direction?"
This maps to Have Backbone; Disagree and Commit and gives you insight into whether the team has a healthy debate culture or a hierarchical one. At Amazon, the answer should involve one-pagers, data-driven arguments, and eventual commitment regardless of outcome. If the interviewer struggles to give an example, that is a signal.
26. "What does the on-call rotation look like, and how does the team invest in operational excellence?"
Operational excellence is central to Amazon engineering culture. This question shows you understand that building software means running software. The answer will tell you about the team's operational maturity, on-call burden, and whether they invest in reducing toil. Teams that dismiss this question or give vague answers may have operational debt.
Amazon's Culture: What to Know Before You Interview
Amazon's culture is distinctive and polarizing. Understanding it is not just useful for interview prep — it is essential for deciding whether Amazon is the right fit for you. Based on employee reviews and our research across companies with similar cultures, here is what stands out.
What employees value
What to be aware of
Differences by Role: SDE vs. PM vs. TPM vs. Data Scientist
| SDE (Eng) | 2 coding, 1 system design, 2 behavioral. Emphasis: Ownership, Dive Deep, Deliver Results |
| PM | Product sense, metrics, 3+ behavioral. Emphasis: Customer Obsession, Think Big, Invent and Simplify |
| TPM | Program case study, technical depth, 2+ behavioral. Emphasis: Deliver Results, Earn Trust, Ownership |
| Data Scientist | SQL + stats coding, ML design, 2 behavioral. Emphasis: Dive Deep, Are Right A Lot, Bias for Action |
Regardless of role, behavioral questions make up at least 50% of the evaluation. A technically brilliant candidate who fails the behavioral rounds will not get an offer. Amazon has rejected countless strong engineers because they could not demonstrate Leadership Principle alignment with specific, quantified examples.
Amazon Compensation: The Back-Loaded Equity Structure
Amazon's compensation is structured differently from other tech companies, and understanding the structure is critical for negotiation. Here is what employee-reported data shows for 2026.
| Base Salary Cap | $185,000 (most roles) |
| SDE II (L5) TC | $230k – $350k |
| Senior SDE (L6) TC | $350k – $500k+ |
| Equity Vesting | 5% / 15% / 40% / 40% |
| Sign-On Bonus | $50k – $150k+ (over 2 years) |
The back-loaded vesting schedule means your Year 1 and Year 2 total comp is meaningfully lower than the annualized offer number. Amazon compensates with sign-on bonuses that are paid out over the first two years. By Year 3, when 40% of your equity vests, total comp typically exceeds the original offer significantly — assuming the stock price holds or grows. Use our salary negotiation calculator to model your actual year-by-year compensation.
7 Tips for Your Amazon Interview
Prepare 20 STAR stories, not 5
Each interviewer is assigned specific Leadership Principles, and you will be asked for multiple examples. Having 20 polished stories ensures you never repeat a story and can match each question to your strongest example. Map each story to 2–3 principles for maximum coverage.
Quantify everything
Amazon's culture is data-driven. Every STAR story should include specific numbers: revenue impact, latency reduction, team size, timeline, percentage improvement. "I improved the system" is weak. "I reduced p99 latency from 800ms to 120ms, which increased daily active users by 15%" passes the Bar Raiser.
Use "I" not "we"
Amazon interviewers are trained to identify when candidates take credit for team efforts. They will ask follow-up questions to isolate your specific contribution. It is fine to acknowledge the team, but focus 80% of your answer on what YOU specifically decided, built, advocated for, or delivered. "We built a new pipeline" becomes "I designed the schema, wrote the Spark jobs, and coordinated the migration plan."
Practice the Bar Raiser drill-down
Have someone probe your stories with relentless follow-ups: "What specifically did you do?" "What was the quantitative result?" "What would you do differently?" "Who disagreed?" If your story falls apart after 3 follow-up questions, it is not ready. The Bar Raiser will ask 5–8 follow-ups per story.
Include a failure story
Amazon respects people who own their failures. Prepare at least 2 stories about genuine mistakes or failures. The story should show accountability (no blame-shifting), rapid learning, and a concrete change you made afterward. "I underestimated the migration complexity, which caused a 4-hour outage. I owned the post-mortem, implemented three safeguards, and we have had zero incidents since."
Think in AWS primitives for system design
While you do not have to use AWS services in your system design answers, it helps to know the mapping: DynamoDB for NoSQL, SQS for message queues, SNS for pub/sub, Lambda for serverless, S3 for storage, ElastiCache for caching. Amazon interviewers appreciate when you can speak fluently about their own ecosystem, even if you are coming from a GCP or Azure background.
Research the specific team, not just Amazon
Amazon has hundreds of teams with vastly different cultures. AWS is different from Retail, which is different from Alexa, which is different from Prime Video. Research the specific org and team you are interviewing with. Use our Culture Questions tool to generate targeted questions for Amazon based on their specific culture values.
Questions to Ask About Amazon (27–30)
27. "What percentage of your time goes to new feature development vs. operational work?"
This reveals the team's operational health and whether you will spend most of your time building or firefighting. At Amazon, some teams have mature operational practices with low on-call burden; others are in a constant reactive mode. A healthy ratio is 70-80% development to 20-30% operations.
28. "How does the team handle the tension between Bias for Action and Insist on the Highest Standards?"
This is a sophisticated question that shows you understand the inherent tension between two principles. The answer will reveal how the team actually applies the Leadership Principles in practice — not just as interview questions, but as decision-making tools. Look for concrete examples of when they chose speed over perfection and vice versa.
29. "Can you walk me through a recent one-pager or six-pager your team wrote?"
Amazon's writing culture (memos instead of PowerPoints) is central to how decisions get made. This question shows you know about the writing culture and want to understand the team's decision-making process. The answer will tell you how rigorously the team uses documents for alignment and whether junior engineers get to write influential docs.
30. "What does success look like for this role in the first 6 months?"
A direct, practical question that sets expectations. The answer will tell you whether the team has a clear onboarding plan, what the first project will look like, and what metrics define success. At Amazon, "success" should be described in terms of Deliver Results — specific outcomes with measurable impact.
Frequently Asked Questions
Ready to explore top tech companies?
Compare culture, compensation, and engineering practices across the best companies in tech.
Browse All Jobs → Compare Company Cultures →