Company
Amazon interview questions
653 practice questions in the style of Amazon's interviews, covering Behavioral & Leadership, System Design, Coding & Algorithms, Product / Decision Making, Data Manipulation (SQL/Python), Analytics & Experimentation, Statistics & Math, Software Engineering Fundamentals, Machine Learning, ML System Design, Product Design & Strategy.
50 easy471 medium132 hard
Amazon interview questions by the numbers
Last updated
Katkat has 653 Amazon interview questions. The largest topics are Coding & Algorithms (35%), Behavioral & Leadership (26%) and System Design (9%). By difficulty: 8% easy, 72% medium and 20% hard. The most common round is Technical Screen (49%). Frequent concepts include System Design, Behavioral, Leadership and Algorithms.
Topics
- Coding & Algorithms35% · 226
- Behavioral & Leadership26% · 168
- System Design9% · 56
- Machine Learning8% · 55
- Analytics & Experimentation4% · 28
- ML System Design2% · 16
Difficulty
- Easy8% · 50
- Medium72% · 471
- Hard20% · 132
Interview rounds
- Technical Screen49% · 318
- Onsite37% · 243
- Online Assessment11% · 71
- Other2% · 13
- HR Screen1% · 8
Roles
- Software Engineer61% · 400
- Data Scientist22% · 144
- Applied Scientist8% · 54
- Product Manager3% · 22
- Business Intelligence Engineer2% · 13
Frequent concepts
- System Design5% · 34
- Behavioral5% · 32
- Leadership4% · 29
- Algorithms4% · 23
- Distributed Systems4% · 23
- Optimization3% · 21
Most mentioned in interview experiences
- 1.Answer Amazon Leadership Principles questions44 reports
- 2.Answer common Amazon behavioral questions17 reports
- 3.Answer Amazon Behavioral Questions15 reports
- 4.Answer Leadership and GenAI Behavioral Questions15 reports
- 5.Solve Algorithmic Challenges in Online Coding Assessments15 reports
- 6.Assess Candidate's Alignment with Amazon Leadership Principles13 reports
- 7.Solve LeetCode string and list problems11 reports
- 8.Answer common leadership prompts10 reports
- 9.Demonstrate Leadership Principles in Projects9 reports
- 10.Amazon Leadership Principles – Behavioral Deep Dive8 reports
Counted from 213 candidate interview experiences on Katkat. How we collect and count
Showing 481–510 of 653 results
Behavioral interview practice built around leadership principles: tell stories about taking ownership beyond your role, diving deep under repeated follow-ups, handling a tight deadline, and disagreeing with a teammate then committing. It tests first-person STAR storytelling, measurable results and mapping each story to the principle asked.
AmazonSoftware EngineerBehavioral & LeadershipOnsiteThis problem tests your ability to model hierarchical data using tree traversal and string manipulation to aggregate cumulative metrics across nested domains.
AmazonSoftware EngineerCoding & AlgorithmsOnsiteExplain learning through an unfamiliar engineering challenge, with a defined knowledge gap, targeted resources, practical validation, expert feedback, and application.
AmazonSoftware EngineerBehavioral & LeadershipOnsiteThis question assesses a candidate's ability to self-teach new technologies and integrate them into a production environment while accounting for cross-platform performance and accessibility constraints.
AmazonFrontend EngineerBehavioral & LeadershipOnsiteThis question evaluates a candidate's ability to perform SQL aggregation, grouping, top‑N selection, and date-based summarization to compute customer spend and chronological monthly order counts.
AmazonData ScientistData Manipulation (SQL/Python)Technical ScreenThis question evaluates understanding of hyperparameter tuning methods, including the competencies to compare different search strategies, analyze trade-offs in efficiency and parallelization, and design experiments to optimize model performance.
AmazonApplied ScientistMachine LearningTechnical ScreenTests finding the lowest common ancestor of two values in a Binary Search Tree represented as a level-order serialized list, accounting for self-ancestorship and missing-node edge cases.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question assesses the candidate's ability to navigate project uncertainty by balancing proactive momentum with risk management and stakeholder alignment.
AmazonSoftware EngineerBehavioral & LeadershipTechnical ScreenTests your ability to navigate high-stakes technical or organizational trade-offs where constraints conflict, evaluate options objectively, communicate decisions with transparency, and take ownership of the outcomes.
AmazonSoftware EngineerBehavioral & LeadershipOnsiteExplain a time-limited decision by identifying essential evidence, accepted uncertainty, reversible steps, stakeholder communication, and outcome checks.
AmazonSoftware EngineerBehavioral & LeadershipOnsiteTests a candidate's ability to demonstrate Amazon's 'Bias for Action' and 'Are Right, A Lot' leadership principles by executing a calculated, high-impact decision under uncertainty with clear rollback triggers.
AmazonSoftware EngineerBehavioral & LeadershipOnsiteThis question evaluates proficiency in time-series data manipulation, including timezone-aware datetime parsing and DST handling, groupby and rolling-window aggregations, resampling to fill calendar gaps, and user-level retention and DAU calculations using idiomatic, vectorized Pandas or SQL operations.
AmazonSoftware EngineerData Manipulation (SQL/Python)Technical ScreenDisjoint segments [l, r, v] give every bag from position l to r the value v, and all other bags in an endless row are empty. Find the largest total over k consecutive bags, returned modulo 1,000,000,007, when k and positions reach 10^9, testing window sums over sparse ranges that cut through segments.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentThis problem tests your ability to efficiently manage interval operations and sliding window logic on a sparse coordinate system.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to solve a variation of the 0/1 Knapsack problem where items must be selected to maximize total value without exceeding a specific budget constraint.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to optimize resource pairing using greedy strategies or sorting to maximize total capacity under specific pair-wise constraints.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentThis question evaluates algorithm design and optimization skills in resource allocation under constraints, focusing on decision-making to maximize credits when turn-taking and limited skips affect processing.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentThis question evaluates algorithmic reasoning in constrained pairings and resource allocation, focusing on maximizing aggregate memory under pairwise feasibility constraints while managing large input sizes.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentThis problem tests your ability to optimize resource allocation using greedy approaches with priority queues and bitwise bit-manipulation techniques to satisfy mathematical constraints.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentThis question evaluates the ability to reason about constrained local moves and optimize a numerical objective over an array, testing skills in array manipulation, combinatorial optimization, and interpretation of binary state representations.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentGiven a list of binary strings and separate limits on the total number of zeros and ones, find the largest number of strings that can be chosen together without exceeding either limit. Tests optimization under two simultaneous resource limits, moving from brute force to an efficient method, and complexity analysis.
AmazonFrontend EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates a candidate's ability to design efficient algorithms for combinatorial optimization and selection under constraints, testing understanding of array manipulation, ordered pair counting, and aggregation of bandwidth sums.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentThis question evaluates combinatorial counting, string manipulation, and optimization under constraints, along with handling large-number results via modular arithmetic.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentAssign tasks to workers whose skill must exactly equal each task's requirement, with one extra worker who may take any single task, and return the maximum total profit. It tests making the best use of limited workers per skill level, the single wildcard worker, and large sums that exceed 32 bits.
AmazonSoftware EngineerCoding & AlgorithmsOtherDerive the maximum likelihood estimators (MLE) for the mean and variance of a univariate Gaussian distribution, and analyze the bias of the resulting variance estimator.
AmazonApplied ScientistStatistics & MathOnsiteThis question assesses your ability to design a telemetry and feedback system for an internal developer platform to measure adoption, identify friction points, and drive cross-team migration.
AmazonSoftware EngineerSystem DesignOnsite- Median of a Data StreamMedium
Design a data structure that continuously receives a stream of integers and efficiently supports retrieving the current running median, handling potential integer overflow during the median calculation.
AmazonSoftware EngineerCoding & AlgorithmsOnsite This problem tests your ability to efficiently merge multiple sorted sequences into a single sorted stream while managing duplicate values using a priority queue.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to efficiently merge multiple sorted arrays into a single sorted list using a priority queue (min-heap) to optimize performance.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests your ability to manipulate arrays of intervals by sorting and merging, evaluating your proficiency with pointer manipulation and interval arithmetic.
AmazonApplied ScientistCoding & AlgorithmsTechnical Screen
Amazon interview experiences
All 396 →- L6 Phone Screen With an Impatient Interviewer, LCA Follow-up StuckAmazon · Software Engineer · Senior+ · Technical Screen · Oct 2026
The interviewer was impossible to find anywhere online, I couldn't find a thing about him and I'm speechless. BQ: 1. How do you evaluate customer experience? 2. A major unexpected obstacle. For the first one, I think the point of the question was the evaluation part, and my story was just directly collecting feedback, which he wasn't happy with 😭 For the second one, he felt the obstacle wasn't ma…
- Three Rounds of Graphs, System Design and Leadership PrinciplesAmazon · Software Engineer · Technical Screen · Oct 2026
I interviewed with the Agentic AI security product team under AWS. The location is Austin. Every round was 1 hour. Round 1 was a DAG topological sort. It was pretty good, pretty basic. Round 2 was another directed graph problem. This team really likes graph problems. It was something like working out what you need to make a cake, and it is very similar to a LeetCode problem. Round 3 was a traditi…
- Four Rounds with Detailed Behavioral QuestionsAmazon · Software Engineer · Onsite · Sep 2026
The author describes four Amazon virtual-onsite interviews for an SDE2 role, each combining behavioral discussion with technical work. The technical topics were dependency ordering and selective reruns, a high-volume inventory-update service, an extensible document-search library, and merging timestamp-ordered event streams without loading everything into memory. Behavioral questions examined inv…
- One DSA Round, Two Mediums, RejectedAmazon · Frontend Engineer · Technical Screen · Sep 2026Rejected
I applied through a LinkedIn post for SDE I (Frontend). HR contacted me over a call and we discussed the further rounds. Round 1 (PS-DS Round) (1hr) Two DSA medium questions were asked, and I was able to solve both of them within the time limit (~40 mins). The interviewer was helpful and provided hints. Q1. Lowest Common Ancestor of a Binary Search Tree Q2. Ones and Zeroes Explain brute force, th…
- One Virtual Onsite Round with BQ Drill-downs and a Checkout Price Engine OODAmazon · Software Engineer · Onsite · Sep 2026
Three BQ questions: Q1: Can you tell me about a time when you pushed back against a decision that negatively impacted your team? What was the issue? How did it turn out? Q2: Can you tell me about a time when a system was failing intermittently, and the very obvious metrics were all looking good? How did you find the root cause, and how long did it take? Q3: Can you tell me about a problem you had…
More companies
- Meta666
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
- Other51
