Officially confirmed
What Amazon says about its process
- 1Amazon says an online assessment with a coding test is an important part of the hiring process for many software development engineer roles.
- 2Official SDE preparation material covers programming, data structures, algorithms, coding, object-oriented design, databases, distributed computing, operating systems, and internet fundamentals.
- 3Experienced-role preparation may include an interview loop with multiple individual conversations covering coding, system design, and non-technical competencies tied to the Leadership Principles.
- 4Amazon expects syntactically correct, scalable, robust, and well-tested code, plus specific behavioral examples structured around actions, decisions, and measurable results.
Official sources
Last verified 2026-08-03. We update the page when official hiring information materially changes.
Role coverage
Roles this guide supports
Practice focus
Signals to rehearse
- Coding without pseudocode
- System and object-oriented design
- Testing and edge cases
- Scalability and reliability
- Leadership Principles stories
Independent company-style practice
AI engineering scenarios relevant to Amazon
These are original EngMock exercises based on public engineering themes. They are not represented as official or leaked Amazon interview questions.
Design Amazon DynamoDB
Design a highly available, scalable, leaderless key-value store.
View scenario →Design Job Scheduler
Design a distributed job scheduler capable of handling recurring and one-time tasks at scale.
View scenario →Design a Notification System
Design a scalable notification service that sends emails, SMS, and push notifications to millions of users.
View scenario →Design an Online Shopping System
Design an online shopping domain model covering the product catalog, SKU inventory, shopping cart, order lines with snapshotted prices, a checkout flow, a payment boundary, and shipment state transitions.
View scenario →Design a Payment System
Design a reliable payment processing backend like Stripe or PayPal. Focus on correctness and idempotency.
View scenario →Design a Merchandise Ranking Backend
Design a browsing backend that ranks merchandise using views, cart additions, wishlists, and purchase events.
View scenario →Practice the underlying interview skills
Combine a live technical mock with the candidate-reported Question Bank, then use the evidence-based report to choose your next focused scenario.
