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 451–480 of 653 results
Tests implementation of a binary min-heap from scratch, including array-based representation, sift-up, and sift-down operations, without relying on built-in priority queue libraries.
AmazonSoftware EngineerCoding & AlgorithmsOnsiteThis question evaluates understanding of concurrent system design, in-memory publish–subscribe semantics, prioritized delivery ordering, API and data structure selection, and thread-safety within the Software Engineering Fundamentals domain.
AmazonSoftware EngineerSoftware Engineering FundamentalsOnsiteThis interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Implement a formatted shell script output states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates competency in concurrent systems, scalable data ingestion, and algorithmic design for a high-throughput web crawler, covering URL normalization, deduplication, per-host rate limiting, fault-tolerant checkpointing, and bounded-memory queueing.
AmazonData ScientistCoding & AlgorithmsTechnical ScreenThis question evaluates proficiency in POSIX-compliant shell scripting, including positional argument parsing and validation, ISO 8601 UTC timestamp generation, file metadata extraction for license determination, construction of user@hostname, error handling and exit-code semantics, and handling of non-ASCII file paths.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenImplement ad matching and delivery routing evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenDesign and implement an accessible, race-condition-resilient autocomplete search component in React or modern JavaScript, focusing on debounced queries, ARIA combobox semantics, and keyboard navigation.
AmazonFrontend EngineerSoftware Engineering FundamentalsTechnical ScreenThis question evaluates algorithm design skills and complexity analysis for merging multiple sorted sequences, measuring proficiency with appropriate data structures, time-space trade-offs, and correctness reasoning.
AmazonData ScientistCoding & AlgorithmsOnsiteImplement a fixed-capacity least-recently-used cache for integer query results with expected constant-time get and put operations. Refresh recency on hits and updates, evict the correct key on overflow, and handle misses and duplicate puts precisely.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates skill in parsing and evaluating arithmetic expressions with integer operands and the operators +, -, *, and /, focusing on operator precedence and evaluation order within the Coding & Algorithms domain.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentImplement lower_bound and upper_bound on a non-decreasing sorted array using iterative binary search in O(log n) time and O(1) space. This Amazon ML engineer screen tests precise boundary handling, loop-invariant reasoning, and edge cases like duplicates, empty arrays, and out-of-range targets.
AmazonApplied ScientistCoding & AlgorithmsTechnical ScreenThis question evaluates implementation-level mastery of transformer architectures, including multi-head masked self-attention, position-wise feed-forward networks, residual connections, and precise tensor-shape reasoning for a decoder-only language model, within the Coding & Algorithms domain of deep learning and neural network engineering.
AmazonApplied ScientistCoding & AlgorithmsOnsiteThis question evaluates proficiency in implementing low-level integer arithmetic and algorithmic optimization, including correct handling of overflow and edge cases within 32-bit signed integer constraints.
AmazonApplied ScientistCoding & AlgorithmsOnsiteImplement inventory allocation with backorders evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
AmazonApplied ScientistCoding & AlgorithmsOnsiteThis question evaluates a data scientist's ability to implement efficient multiset intersection and streaming top-k word-frequency computations, covering duplicate-aware counting, dense-ranking, Unicode handling, and strict time/space constraints.
AmazonData ScientistCoding & AlgorithmsOnsiteThis question evaluates a developer's ability to implement debounce and throttle utilities in JavaScript, testing competencies in asynchronous timing, timer management, cancellation/flush semantics, error propagation, and handling edge cases such as rapid bursts, timer drift, and re-entrancy.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates competence in streaming algorithms and resource-constrained algorithm design, specifically implementing a k-way merge over blocking, potentially unbounded integer iterators while preserving stable duplicates and reasoning about time and O(k) space complexity.
AmazonData ScientistCoding & AlgorithmsOnsiteThis question evaluates understanding of binary tree traversal techniques and algorithmic reasoning for producing per-depth left and right views, assessing competencies in data structures, traversal ordering, and correctness across edge cases.
AmazonSoftware EngineerCoding & AlgorithmsOnsiteThis question evaluates algorithm design, data structure selection, and complexity analysis by requiring implementations for minimizing total merge cost and for removing a contiguous block to minimize the sum of adjacent absolute differences.
AmazonSoftware EngineerCoding & AlgorithmsOnsiteThis question assesses the candidate's ability to identify systemic bottlenecks, influence stakeholders through data, and implement sustainable process improvements while maintaining system stability.
AmazonSoftware EngineerBehavioral & LeadershipTechnical ScreenDescribe influencing a colleague through shared goals, fair comparison, evidence, willingness to revise, and a concrete collaborative decision.
AmazonSoftware EngineerBehavioral & LeadershipOnsitePractice behavioral PM answers for innovation, root-cause analysis, and urgent deadline management. The guide uses STARL examples with metrics, trade-offs, stakeholder handling, prevention mechanisms, and probe-ready details for interview follow-up questions.
AmazonProduct ManagerBehavioral & LeadershipOnsiteThis question assesses a candidate's ability to identify technical or strategic misalignments within a project and their skill in providing constructive, data-driven feedback while maintaining team cohesion.
AmazonFrontend EngineerBehavioral & LeadershipOnsiteImplement a tiered inventory allocation system that distributes limited stock among buyer bids based on price tiers and round-robin priority rules.
AmazonSoftware EngineerCoding & AlgorithmsOnline AssessmentThis question assesses the candidate's ability to systematically troubleshoot complex technical issues, demonstrate technical ownership, and implement long-term solutions rather than quick fixes.
AmazonFrontend EngineerBehavioral & LeadershipOnsiteDesign a request queue where each play takes the song with the most pending requests, with ties going to the most recent request. Tests keeping frequency and recency together so both operations run in O(1).
AmazonSoftware EngineerCoding & AlgorithmsOnsiteThis question evaluates a candidate's ability to articulate programming language trade-offs, understand language-specific runtime behaviors (types, hoisting, closures), and justify tool choice for front-end coding tasks within the Coding & Algorithms domain.
AmazonSoftware EngineerCoding & AlgorithmsTechnical ScreenThis problem tests tree traversal techniques, the ability to validate binary tree properties recursively, and the use of selection algorithms to find order statistics.
AmazonSoftware EngineerCoding & AlgorithmsOnsiteThis problem tests your understanding of subword tokenization strategies and the theoretical motivation behind KL-divergence constraints during supervised fine-tuning.
AmazonApplied ScientistMachine LearningOnsitePractice launching Alexa in a new language market with product vision, personas, MVP use cases, ASR and NLU quality metrics, data scarcity solutions, localization, privacy regulations, partnerships, GTM, risk mitigation, and launch gates.
AmazonProduct ManagerProduct / Decision MakingOnsite
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
