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 301–330 of 653 results

  • This question evaluates a software engineer's competency in technical communication, ownership and design trade-offs, collaborative contribution workflows (issues, pull requests, and reviews), measurable impact reporting, and ongoing maintenance within open-source projects.

    AmazonSoftware EngineerBehavioral & LeadershipTechnical Screen
  • This question tests your structured problem-solving approach, technical depth, and ability to challenge initial assumptions when troubleshooting complex production issues.

    AmazonSoftware EngineerBehavioral & LeadershipTechnical Screen
  • Tell how you investigated beyond an appealing first explanation to resolve a difficult problem. Present misleading symptoms, at least one rejected hypothesis, evidence that narrowed the cause, verification, and a durable prevention or detection improvement.

    AmazonSoftware EngineerBehavioral & LeadershipTechnical Screen
  • This question assesses a candidate's ability to proactively identify technical or operational inefficiencies, influence stakeholders without formal authority, and implement measurable, sustainable improvements.

    AmazonFrontend EngineerBehavioral & LeadershipOnsite
  • This question evaluates competency in cross-functional stakeholder alignment, trade-off analysis, data governance and security risk assessment, executive communication, and program decision-making within a technical product context.

    AmazonData ScientistBehavioral & LeadershipOnline Assessment
  • This problem tests your ability to solve a variation of the Traveling Salesman Problem using bitmask dynamic programming to optimize route costs in a small, weighted graph.

    AmazonSoftware EngineerCoding & AlgorithmsOnline Assessment
  • This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Ensure Data Quality and Deliver Impact Amid Challenges states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    AmazonData ScientistBehavioral & LeadershipTechnical Screen
  • Design a support-escalation structure where resolving an issue always clears whichever one currently has the most open reports, breaking ties by the most recently reported occurrence. Tests combining frequency and recency so both operations run in O(1).

    AmazonSoftware EngineerCoding & AlgorithmsOnsite
  • Estimate Treatment Effects Using PSM, DiD, and DML Methods evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation 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 ScientistStatistics & MathOnsite
  • This question evaluates a data scientist's competence in causal inference and observational study design within analytics and experimentation, covering skills such as defining treatment and control, selecting outcome metrics and covariates, and choosing identification strategies like matching, IV, and difference-in-differences; it is commonly asked to assess the ability to produce credible causal estimates when randomized experiments are unavailable. It tests both conceptual understanding of identification assumptions (e.g., unconfoundedness, overlap, SUTVA, IV validity) and practical application of matching algorithms, propensity modeling, regression specifications, diagnostics, and staggered-rollout/event-study designs for real-world program evaluation.

    AmazonData ScientistAnalytics & ExperimentationOnsite
  • This question evaluates a candidate's competency in causal inference and experimental analytics, covering staggered-adoption difference-in-differences design, estimand and outcome definition, parallel-trends diagnostics, selection and time-varying confounding considerations, clustering and weighting choices, handling varied adoption timing and site attrition, robustness checks, and communication of coefficient interpretation and uncertainty. It is commonly asked in the Analytics & Experimentation domain because it tests both conceptual understanding of identification assumptions and practical application of statistical design choices for real-world observational causal analysis.

    AmazonData ScientistAnalytics & ExperimentationTechnical Screen
  • This question evaluates knowledge of IPv4 addressing, CIDR subnet matching, and access-control rule resolution, assessing competency in bitwise address reasoning, prefix-length precedence, and rule tie-breaking.

    AmazonSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates competency in NLP classification model evaluation, covering understanding of confusion matrices, precision/recall/F1/AUC metrics, thresholding and trade-offs, handling class imbalance, and connecting metric choices to operational actions and business costs.

    AmazonData ScientistMachine LearningOnsite
  • This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Evaluate RAG System Accuracy and Cost Control Strategies states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    AmazonData ScientistMachine LearningTechnical Screen
  • Evaluates behavioral soft skills through data-science leadership prompts about helping teammates, diving deep, deadlines, independent decisions, and growth. Strong answers use STAR with concrete actions and outcomes.

    AmazonData ScientistBehavioral & LeadershipOnsite
  • Evaluate actions in Amazon simulation 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.

    AmazonSoftware EngineerBehavioral & LeadershipOnline Assessment
  • This question tests the candidate's ability to critically analyze the integration of AI tools into the software development lifecycle by balancing productivity gains with code quality and reliability.

    AmazonSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • This question evaluates a data scientist's competency in causal inference and experimentation design, encompassing difference-in-differences with staggered adoption and event-study diagnostics, data inventory and unit-of-analysis specification, clustering choices, heterogeneity and guardrail analyses, and cost–benefit and optional randomized experiment design. Commonly asked in Analytics & Experimentation interviews because it gauges the ability to justify identification strategies, diagnose violations of parallel trends and propose alternatives, and translate empirical results into business-impact metrics, it sits at the intersection of conceptual understanding and practical application within the Data Science domain.

    AmazonData ScientistAnalytics & ExperimentationOnsite
  • Evaluate delivery driver performance with a fair Amazon-style scorecard that goes beyond package count and delivery time. The answer covers route normalization, customer experience, safety guardrails, weather adjustment, driver coaching, and operational root-cause analysis.

    AmazonProduct ManagerProduct Design & StrategyTechnical Screen
  • Tests a candidate's ability to assess when Generative AI is the right solution, choose appropriate architecture patterns (such as RAG or fine-tuning), and rigorously measure and improve model output accuracy in production.

    AmazonSoftware EngineerMachine LearningOnsite
  • An Amazon product manager prompt asking how to design an A/B test for a new voice-shopping feature and learn whether it makes customers buy more often. It tests the choice of randomization unit, how purchase frequency is measured, sample sizing for noisy order counts, and guardrails such as accidental orders and order value.

    AmazonProduct ManagerAnalytics & ExperimentationOther
  • This question tests your conceptual understanding of how log-structured storage engines, like Amazon Aurora, decouple the database log from the data pages to achieve low-latency replication and fast recovery.

    AmazonSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • This question evaluates understanding of collaborative filtering approaches and related competencies such as neighborhood-based versus matrix factorization methods, differences for explicit versus implicit feedback, pointwise versus pairwise loss trade-offs, regularization, cold-start and popularity-bias mitigation, evaluation metrics, and scalability considerations. It is asked in the Machine Learning domain to assess both conceptual understanding and practical application for designing, evaluating (e.g., NDCG, MAP) and scaling recommender systems in technical interviews.

    AmazonApplied ScientistMachine LearningOnsite
  • This question evaluates core machine learning fundamentals including statistical modeling assumptions and loss functions (linear and logistic regression), ensemble methods and feature sampling in random forests, optimization algorithms (Adam versus stochastic gradient descent), and neural network capacity and training dynamics.

    AmazonApplied ScientistMachine LearningTechnical Screen
  • This question assesses a candidate's ability to balance rapid AI adoption with rigorous engineering standards, focusing on ownership and customer impact.

    AmazonSoftware EngineerBehavioral & LeadershipTechnical Screen
  • A two-part conversational question for AI infrastructure roles: explain how a decoder-only transformer turns a prompt into next-token probabilities, then explain how vLLM serves such models efficiently. It tests transformer internals, KV cache sizing, prefill versus decode bottlenecks, paged KV memory and continuous batching.

    AmazonSoftware EngineerMachine LearningOnsite
  • Prepare a behavioral example about a missed deadline, stakeholder communication, recovery, and improved commitment management.

    AmazonData ScientistBehavioral & LeadershipTechnical Screen
  • This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Explain K-Fold Cross-Validation and Its Trade-Offs states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    AmazonData ScientistMachine LearningTechnical Screen
  • This question evaluates understanding of transformer-based LLM architectures, positional embedding variants, parameter-efficient fine-tuning (PEFT) approaches, regularization strategies, and evaluation methodologies within the Machine Learning domain focused on large language models and NLP, emphasizing both conceptual understanding and practical application. It is commonly asked to assess the interviewee’s ability to reason about architecture and tuning trade-offs, model generalization and stability, and the design of reliable offline and online evaluation pipelines for production-minded language model systems.

    AmazonApplied ScientistMachine LearningTechnical Screen
  • This question evaluates a candidate's understanding of normalization techniques in deep learning—specifically Layer Normalization in Transformer blocks—covering the LayerNorm equation and the roles of gamma, beta, and epsilon, as well as contrasts with BatchNorm and RMSNorm, in the Machine Learning domain.

    AmazonApplied 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