Katkat

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.

Questions653

50 easy471 medium132 hard

Your progress0/653

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.

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

Showing 631–653 of 653 results

  • Prepare for Amazon PM behavioral and leadership interviews with a structured story-bank approach. The guide organizes common Leadership Principle prompts, shows how to answer with STARL, explains what strong ownership, customer obsession, decision-making, trust, integrity, and delivery stories include, and gives concrete preparation tactics.

    AmazonProduct ManagerBehavioral & LeadershipOnsite
  • This problem tests the ability to track a range of sequential integers and identify gaps in a stream of incoming data using efficient data structures.

    AmazonSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to manage sparse, out-of-order data using data structures like sets or priority queues and finding gaps within a contiguous range.

    AmazonSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Tell about sacrificing a concrete short-term benefit to improve the odds of long-term success. Identify affected stakeholders, evidence, agreement, downside limits, a reconsideration checkpoint, and measurable or defensible later results.

    AmazonSoftware EngineerBehavioral & LeadershipTechnical Screen
  • Transform Customer Feedback into Valuable Product Enhancements evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    AmazonData ScientistBehavioral & LeadershipOnsite
  • This question evaluates a candidate's competency in time-based event attribution and temporal interval manipulation using pandas, covering interval merging, subscription-aligned revenue aggregation, anomaly flagging, and handling edge cases like overlapping or back-to-back subscriptions.

    AmazonData ScientistData Manipulation (SQL/Python)Onsite
  • This question tests your ability to receive constructive criticism professionally, analyze it objectively, and implement data-driven improvements in your engineering practices.

    AmazonSoftware EngineerBehavioral & LeadershipTechnical Screen
  • This question assesses a candidate's ability to demonstrate technical leadership through project turnarounds and their maturity in managing the risks associated with AI-assisted development tools.

    AmazonSoftware EngineerBehavioral & LeadershipOnsite
  • This question evaluates a candidate's understanding of core SQL concepts and data-manipulation competencies, covering the behavior of data-deletion operations, distinctions between logical and physical data structures, and join semantics.

    AmazonData ScientistData Manipulation (SQL/Python)Technical Screen
  • This problem tests state-space dynamic programming by unifying different stock trading constraints (transaction limits and per-transaction fees) into a single optimized state-transition model.

    AmazonSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Assesses how engineers integrate Generative AI tools into their workflows safely and effectively, balancing automation with human verification, data privacy, and quantifiable impact.

    AmazonSoftware EngineerBehavioral & LeadershipOnsite
  • This question tests the ability to implement a simple linear regression predictor and analyze the reliability of extrapolating time-series data using basic statistical heuristics.

    AmazonSoftware EngineerMachine LearningTechnical Screen
  • This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Validate 9x9 grid in one pass states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    AmazonSoftware EngineerCoding & AlgorithmsOnsite
  • Implement a static validation engine that inspects an Abstract Syntax Tree (AST) representation of AI-generated code to enforce security, safety, and complexity boundaries.

    AmazonSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • This question evaluates mastery of causal inference and applied econometrics, specifically difference-in-differences, two-way fixed effects, staggered adoption and treatment heterogeneity, instrumental variables (2SLS), clustering, and GMM-based inference.

    AmazonData ScientistStatistics & MathHR Screen
  • Tests understanding of basic data structures—specifically stacks—to validate balanced and nested bracket sequences in linear time.

    AmazonSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to model prerequisites as a directed graph and detect circular dependencies using cycle detection algorithms (Kahn's or DFS).

    AmazonSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates proficiency in SQL and pandas data manipulation, covering data-quality validation, temporal sequence reasoning, deduplication, deterministic aggregation, and tie-breaking logic.

    AmazonData ScientistData Manipulation (SQL/Python)Technical Screen
  • A coding problem about a fixed-length integer array that supports point updates, numbered snapshots of the whole array, and reads of any position as of an earlier snapshot, processed as a list of operations. It tests designing a versioned data structure that stays fast and memory-efficient when snapshots are frequent.

    AmazonSoftware EngineerCoding & AlgorithmsOther
  • This question tests the ability to design an analytical framework for identifying patterns in user satisfaction relative to trip costs and duration, while accounting for potential data quality issues like response bias.

    AmazonBusiness Intelligence EngineerAnalytics & ExperimentationTechnical Screen
  • This question evaluates a data scientist's competencies in experimental design, statistical inference, causal reasoning, metric selection, and data quality assurance for A/B testing.

    AmazonData ScientistAnalytics & ExperimentationTechnical Screen
  • A behavioral interview question asking for a real experience of either working with a difficult teammate or making a difficult decision. It tests how a candidate handles conflict fairly, reasons through trade-offs under uncertainty, owns the outcome and reflects on what they would change.

    AmazonSoftware EngineerBehavioral & LeadershipOnsite
  • This question evaluates a candidate's understanding of batch gradient descent for linear regression with an intercept, covering concepts such as mean squared error optimization, vectorized matrix operations, analytical gradient computation, learning rate schedules, stopping criteria, feature scaling, and L2 regularization.

    AmazonData ScientistMachine LearningOnsite

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 2026
    Rejected

    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…

  • 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