Crack your Amazon
interview, loop by loop
Focused, free interview prep for Amazon, Meta, Google, Netflix, and Microsoft. Leadership Principles, system design, DSA — specific to each company's bar.
Choose Your Target
Which company are you preparing for?
Select a company and the entire site — topics, roadmap, and resources — updates to match their specific interview process.
Topics
Amazon interview topics
Organized by interview round type — specific to Amazon's hiring process.
Leadership Principles
Master all 16 LPs with STAR-format stories that resonate with Amazon interviewers.
System Design
Design scalable distributed systems. Critical for SDE-2 and above.
Data Structures
Arrays, trees, graphs, heaps — the patterns that appear most frequently at Amazon.
Algorithms
Sorting, dynamic programming, BFS/DFS, two pointers — with complexity analysis.
Object-Oriented Design
Low-level design questions with SOLID principles and design patterns.
Bar Raiser Round
Understand the bar raiser's unique role and how to approach this high-stakes round.
Roadmap
Amazon — 6-week prep plan
A structured week-by-week guide for Amazon. Check off tasks as you go — progress is saved in your browser.
Foundations & LP Stories
Understand Amazon's culture deeply. Write your STAR stories before touching a single LeetCode problem — culture fit can make or break your loop.
- Read all 16 Leadership Principles on amazon.jobs
- Write 2 STAR stories for each LP (prioritize the top 8)
- Identify the primary + secondary LP for each story
- Practice narrating stories out loud in under 3 minutes
- Research the team/org you're interviewing for
DSA — Pattern Recognition
Don't grind randomly. Focus on recognizing patterns. Amazon heavily favors trees, graphs, arrays, and hash maps.
- Complete the 'Amazon Top 50' list on LeetCode
- Study patterns: two pointers, sliding window, BFS/DFS
- Solve 2–3 medium problems daily (timed, 30 min each)
- Review solutions after each problem — understand the pattern
- Practice explaining your approach out loud as you code
System Design
Apply the framework consistently. Amazon expects you to drive the conversation, not wait for hints.
- Study the System Design Primer on GitHub
- Practice 5+ systems end-to-end: URL shortener, news feed, S3
- Learn: consistent hashing, CDN, load balancing, SQL vs NoSQL
- Time your designs: 5 min clarify, 5 min estimate, rest on design
- Record yourself doing a mock design and review it
Mock Interviews & Final Polish
Simulate the real loop. Get feedback from peers. Iron out your weak spots before the real thing.
- Do 3+ full mock coding rounds (timed, whiteboard/shared doc)
- Do 1–2 mock system design sessions with a peer
- Refine your 3 weakest LP stories with feedback
- Prepare 5 thoughtful questions to ask your interviewers
- Review the job description — connect your stories to the role
Resources
Amazon — curated resources
No paid courses. Every resource is freely available online and hand-picked for Amazon's specific interview process.
Amazon Leadership Principles
The official source. Read every word carefully — each LP has nuance that informs what stories to tell.
LeetCode — Amazon Tag
Filter problems by Amazon tag. Focus on medium difficulty. Trees, graphs, and dynamic programming are most common.
System Design Primer (GitHub)
The most comprehensive free resource for distributed systems and system design concepts. Essential reading.
Blind — Amazon Interview Experiences
Real interview experiences from engineers who've gone through the Amazon loop. Filter by role and level.
NeetCode — YouTube
Clear, concise video explanations of LeetCode problems with pattern-based approach. Free on YouTube.
ByteByteGo — System Design Blog
Alex Xu's free newsletter and blog covers system design concepts with clear diagrams. Pairs well with the primer.
Start your prep today
Get a weekly digest of LP story prompts, DSA patterns, and system design tips — free, no spam.
No spam. Unsubscribe any time.