Amazon Interview Process 2026 — Rounds, Tips & Questions

Published July 22, 2026 · Updated July 22, 2026

Everything about the Amazon interview process: rounds, what each round tests, difficulty level, and 304 real questions asked by engineers who cleared the loop.

5 rounds
304 real questions
8711 engineers asked

Interview Rounds at Amazon

  1. Online Assessment
  2. Technical (LP+DSA)
  3. Technical (LP+DSA)
  4. Bar Raiser
  5. Hiring Manager
Insider tip

Every round has Leadership Principle behavioural questions alongside DSA. Prepare STAR stories for all 16 LPs before your first round.

Real Questions Asked at Amazon

Amazon Hard System Design round 5–8 YearsSystem DesignKafkaDistributed Systems

Design a notification system (push/email/SMS) that sends 10 million notifications per day to users across time zones with delivery guarantees.

↑ 139 upvotes · 111 engineers asked this · Senior SDE
Amazon Hard Scenario round 4–7 YearsPythonKafka

You have a Spark job that ingests 500GB of clickstream data daily. It is failing with OOM errors on the executor. How do you debug and fix it?

↑ 108 upvotes · 86 engineers asked this · Data Engineer
Amazon Hard Scenario round 4–8 Years

How do you prioritize a backlog when you have 50 features requested by 10 different stakeholders?

↑ 104 upvotes · 82 engineers asked this · Product Owner
Amazon Hard System Design round Distributed SystemsSystem DesignAWS

Design a distributed rate limiter that can handle 10M requests per second across multiple data centers. Discuss consistency tradeoffs, the choice between token bucket vs leaky bucket, and how you would handle clock skew across regions.

↑ 99 upvotes · 89 engineers asked this · SDE2
Amazon Medium Technical round 3–5 YearsAWS

What is the difference between an S3 bucket policy, IAM policy, and S3 ACL? Which takes precedence?

↑ 87 upvotes · 68 engineers asked this · Cloud Architect
Amazon Hard System Design round 5-9 years

Design a database schema for an e-commerce platform that handles flash sales. During a flash sale, 10,000 users try to buy the last 100 units simultaneously. Your schema must prevent overselling. Show the schema and the critical query.

↑ 84 upvotes · 52 engineers asked this · Staff
Amazon Hard Screening round 4-8 years

Explain the CAP theorem with a real database example for each combination. Which pair does a standard RDBMS choose?

↑ 84 upvotes · 42 engineers asked this · SDE2
Amazon Medium Screening round 3-6 years

Explain how Prometheus and Grafana work together for monitoring. What are the key metrics you'd track for a Node.js API?

↑ 84 upvotes · 52 engineers asked this · SDE2
Amazon Hard System Design round 4-8 years

How would you implement blue-green deployment with database migrations?

↑ 84 upvotes · 12 engineers asked this · SDE2
Amazon Hard Scenario round 4-8 years

Your PostgreSQL database has a table with 200 million records. A nightly batch job runs UPDATE on 5 million rows. The next morning, queries that were taking 50ms now take 8 seconds. What happened and how do you fix it?

↑ 83 upvotes · 51 engineers asked this · SDE2

Practice these questions with AI feedback

Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.

Build my study plan →

What Amazon asks by topic

DSA / Arrays System Design DSA / Graphs Behavioral Domain DSA / Trees Data Engineering / PySpark Product / Backlog Prioritization AWS / IAM and S3 React / Performance React / Core Web Vitals React / Memory React / Profiling React / Hooks Node.js / Memory Node.js / Event Loop SQL / Query Optimization SQL / PostgreSQL SQL / Schema Design SQL / Schema Migration SQL / Replication System Design / Social Media System Design / URL Shortener System Design / Messaging System Design / Migration System Design / Rate Limiting System Design / Resilience Java / JVM Java / Data Structures Java / Concurrency Python / Async Python / GIL AWS / Lambda AWS / Serverless AWS / DynamoDB DevOps / Kubernetes DevOps / Kubernetes Networking Kafka / Consumer Kafka / Exactly Once Microservices / Saga Pattern Microservices / Resilience TypeScript / Generics Security / XSS Behavioral / Incident Management Behavioral / Team Dynamics Behavioral / Career Growth DSA / Hash Maps DSA / Sliding Window DSA / Stack DSA / Real-world Algorithms DSA / Data Structures DSA / Heaps Performance / Latency Tail Performance / Cost Optimization Performance / Caching Performance / Logging React / Concurrent Features React / Internals React / Race Conditions Java / Collections Java / JMM Java / Async Python / Advanced Python SQL / Performance SQL / Data Migration DevOps / Database Migrations Security / Rate Limiting System Design / Scheduler System Design / Booking System TypeScript / Advanced Types MongoDB / Replication Behavioral / Code Review Behavioral / Technical Leadership DSA / Linked Lists DSA / Dynamic Programming DSA / Backtracking DSA / Greedy Performance / Database Performance / Architecture Performance / Connection Pooling Behavioral / Conflict Behavioral / Mentoring Behavioral / Leadership React / Lifecycle React / Forms Node.js / Observability Node.js / Deduplication Node.js / Native Addons Node.js / Production SQL / Connection Pooling SQL / Analytics SQL / Database Theory AWS / Messaging AWS / ElastiCache Microservices / Data Consistency Microservices / Observability Microservices / API Design Microservices / Sagas Microservices / Architecture Microservices / Zero-downtime Deploy Security / IDOR DevOps / Incident Investigation Microservices / Migration Behavioral / Conflict Resolution DevOps / Hotfix Node.js / Deep Clone React / Re-render Optimization DevOps / Debugging Behavioral / Testing Node.js / Throttle Architecture / Feature Flags Redis / Cache Stampede Redis / High Availability Redis / Persistence Redis / Distributed Systems Redis / Memory Redis / Performance Redis / Messaging Elasticsearch / Query Optimization GraphQL / Security GraphQL / Performance GraphQL / Observability GraphQL / Execution DSA / Two Pointers DSA / Stacks and Queues DSA / BFS DSA / Heap React / Context React / Advanced React Java / Design Patterns Node.js / Threading Node.js / Performance Python / Decorators Python / Memory System Design / Distributed Systems System Design / Architecture System Design / Notifications DSA / Linked List DSA / Binary Search Behavioral / Prioritization Behavioral / Communication Behavioral / Product Behavioral / Incident Response Behavioral / Collaboration Behavioral / Estimation Security / Cryptography DevOps / Deployment DevOps / Database DevOps / CI/CD DevOps / Service Mesh DevOps / Monitoring SQL / ORM Performance SQL / Indexing SQL / Scaling SQL / Views SQL / Concurrency Kafka / Consumer Groups Kafka / Performance Kafka / Delivery Semantics Kafka / Ordering Kafka / Storage Elasticsearch / Internals Elasticsearch / Cluster Management Elasticsearch / Search Data Engineering / Distributed Systems System Design / Scaling Architecture / Event Sourcing Architecture / Resilience System Design / Networking Architecture / Rate Limiting React / Reconciliation Java / Spring Boot Architecture / Microservices Java / Resilience Redis / Data Structures Redis / Resilience Security / Auth System Design / CDN Architecture / Database Debugging / Production System Design / Consistency System Design / Concurrency Architecture / API Design Architecture / Migration DSA / Heap/QuickSelect DSA / Graph DSA / Trie DSA / Sorting Java / Memory Behavioral / Product Management JavaScript / V8 Engine Architecture / Developer Experience Security / OAuth System Design / Search JavaScript / Language Internals TypeScript / Migration DevOps / Load Balancing DevOps / Observability DevOps / Feature Flags Security / Authentication JavaScript / Event Loop React / Concurrent React / Architecture DevOps / Security DevOps / GitOps DevOps / High Availability Security / SSRF Java / Java 21 Java / Modern Java System Design / Video Streaming System Design / Leaderboard DevOps / Helm Architecture / Best Practices React / UX Patterns Architecture / Messaging Python / Data Structures

Amazon questions by technology

Amazon Java Amazon Python Amazon AWS

Other company interview processes

Google Interview Process Microsoft Interview Process Flipkart Interview Process Swiggy Interview Process Meta Interview Process Apple Interview Process Netflix Interview Process Uber Interview Process Airbnb Interview Process Stripe Interview Process

Frequently asked questions

What is the Amazon hiring process?
The Amazon hiring process has 5 stages: Online Assessment, Technical (LP+DSA), Technical (LP+DSA), Bar Raiser, Hiring Manager. Most candidates report 304 distinct questions across these rounds.
How many rounds does Amazon interview have?
Amazon typically has 5 rounds: Online Assessment, Technical (LP+DSA), Technical (LP+DSA), Bar Raiser, Hiring Manager.
What happens in a Amazon technical interview?
The technical round at Amazon focuses on DSA / Arrays, System Design, DSA / Graphs. Every round has Leadership Principle behavioural questions alongside DSA. Prepare STAR stories for all 16 LPs before your first round.
What topics does Amazon ask in technical rounds?
DSA / Arrays, System Design, DSA / Graphs, Behavioral, Domain, DSA / Trees, Data Engineering / PySpark, Product / Backlog Prioritization, AWS / IAM and S3, React / Performance, React / Core Web Vitals, React / Memory, React / Profiling, React / Hooks, Node.js / Memory, Node.js / Event Loop, SQL / Query Optimization, SQL / PostgreSQL, SQL / Schema Design, SQL / Schema Migration, SQL / Replication, System Design / Social Media, System Design / URL Shortener, System Design / Messaging, System Design / Migration, System Design / Rate Limiting, System Design / Resilience, Java / JVM, Java / Data Structures, Java / Concurrency, Python / Async, Python / GIL, AWS / Lambda, AWS / Serverless, AWS / DynamoDB, DevOps / Kubernetes, DevOps / Kubernetes Networking, Kafka / Consumer, Kafka / Exactly Once, Microservices / Saga Pattern, Microservices / Resilience, TypeScript / Generics, Security / XSS, Behavioral / Incident Management, Behavioral / Team Dynamics, Behavioral / Career Growth, DSA / Hash Maps, DSA / Sliding Window, DSA / Stack, DSA / Real-world Algorithms, DSA / Data Structures, DSA / Heaps, Performance / Latency Tail, Performance / Cost Optimization, Performance / Caching, Performance / Logging, React / Concurrent Features, React / Internals, React / Race Conditions, Java / Collections, Java / JMM, Java / Async, Python / Advanced Python, SQL / Performance, SQL / Data Migration, DevOps / Database Migrations, Security / Rate Limiting, System Design / Scheduler, System Design / Booking System, TypeScript / Advanced Types, MongoDB / Replication, Behavioral / Code Review, Behavioral / Technical Leadership, DSA / Linked Lists, DSA / Dynamic Programming, DSA / Backtracking, DSA / Greedy, Performance / Database, Performance / Architecture, Performance / Connection Pooling, Behavioral / Conflict, Behavioral / Mentoring, Behavioral / Leadership, React / Lifecycle, React / Forms, Node.js / Observability, Node.js / Deduplication, Node.js / Native Addons, Node.js / Production, SQL / Connection Pooling, SQL / Analytics, SQL / Database Theory, AWS / Messaging, AWS / ElastiCache, Microservices / Data Consistency, Microservices / Observability, Microservices / API Design, Microservices / Sagas, Microservices / Architecture, Microservices / Zero-downtime Deploy, Security / IDOR, DevOps / Incident Investigation, Microservices / Migration, Behavioral / Conflict Resolution, DevOps / Hotfix, Node.js / Deep Clone, React / Re-render Optimization, DevOps / Debugging, Behavioral / Testing, Node.js / Throttle, Architecture / Feature Flags, Redis / Cache Stampede, Redis / High Availability, Redis / Persistence, Redis / Distributed Systems, Redis / Memory, Redis / Performance, Redis / Messaging, Elasticsearch / Query Optimization, GraphQL / Security, GraphQL / Performance, GraphQL / Observability, GraphQL / Execution, DSA / Two Pointers, DSA / Stacks and Queues, DSA / BFS, DSA / Heap, React / Context, React / Advanced React, Java / Design Patterns, Node.js / Threading, Node.js / Performance, Python / Decorators, Python / Memory, System Design / Distributed Systems, System Design / Architecture, System Design / Notifications, DSA / Linked List, DSA / Binary Search, Behavioral / Prioritization, Behavioral / Communication, Behavioral / Product, Behavioral / Incident Response, Behavioral / Collaboration, Behavioral / Estimation, Security / Cryptography, DevOps / Deployment, DevOps / Database, DevOps / CI/CD, DevOps / Service Mesh, DevOps / Monitoring, SQL / ORM Performance, SQL / Indexing, SQL / Scaling, SQL / Views, SQL / Concurrency, Kafka / Consumer Groups, Kafka / Performance, Kafka / Delivery Semantics, Kafka / Ordering, Kafka / Storage, Elasticsearch / Internals, Elasticsearch / Cluster Management, Elasticsearch / Search, Data Engineering / Distributed Systems, System Design / Scaling, Architecture / Event Sourcing, Architecture / Resilience, System Design / Networking, Architecture / Rate Limiting, React / Reconciliation, Java / Spring Boot, Architecture / Microservices, Java / Resilience, Redis / Data Structures, Redis / Resilience, Security / Auth, System Design / CDN, Architecture / Database, Debugging / Production, System Design / Consistency, System Design / Concurrency, Architecture / API Design, Architecture / Migration, DSA / Heap/QuickSelect, DSA / Graph, DSA / Trie, DSA / Sorting, Java / Memory, Behavioral / Product Management, JavaScript / V8 Engine, Architecture / Developer Experience, Security / OAuth, System Design / Search, JavaScript / Language Internals, TypeScript / Migration, DevOps / Load Balancing, DevOps / Observability, DevOps / Feature Flags, Security / Authentication, JavaScript / Event Loop, React / Concurrent, React / Architecture, DevOps / Security, DevOps / GitOps, DevOps / High Availability, Security / SSRF, Java / Java 21, Java / Modern Java, System Design / Video Streaming, System Design / Leaderboard, DevOps / Helm, Architecture / Best Practices, React / UX Patterns, Architecture / Messaging, Python / Data Structures. Based on 304 questions reported by engineers.
How hard is the Amazon interview?
Difficulty ranges from Hard, Medium. Every round has Leadership Principle behavioural questions alongside DSA. Prepare STAR stories for all 16 LPs before your first round.