Amazon
Every interview weaves in the Leadership Principles — expect a behavioral question in each round, with follow-ups that dig for data and ownership.
Typical loop
- 1Recruiter screen
- 2Online assessment: two coding problems plus a work simulation
- 3Phone screen
- 4Onsite loop: 4-5 rounds pairing coding or design with Leadership Principles
- 5Bar raiser round
Practice questions
Pair Sum in a Sorted Array
Algorithms & Data Structures · The two-pointer warm-up every loop still asks.
Design an LRU Cache
Algorithms & Data Structures · Hash map plus doubly linked list, all operations O(1).
Top Earners per Department
SQL & Data · Window functions beat self-joins — know why.
Design a Rate Limiter
System Design · Token bucket, sliding window, and where the counters live.
Tell Me About a Conflict
Behavioral · STAR structure for the most common behavioral prompt.
Build a Todo List
Frontend · List state done right: keys, controlled input, and deletes.
Build an Accordion
Frontend · Independent toggles — a Set of open ids, not N booleans.
Asked on LeetCode
All 2,011 by time range →- Two SumeasyArrayHash Tablefrequency 100.0
- LRU CachemediumHash TableLinked ListDesignDoubly-Linked Listfrequency 88.5
- Trapping Rain WaterhardArrayTwo PointersDynamic ProgrammingStack+1frequency 88.0
- Number of IslandsmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 85.6
- Longest Substring Without Repeating CharactersmediumHash TableStringSliding Windowfrequency 84.5
- Best Time to Buy and Sell StockeasyArrayDynamic Programmingfrequency 83.8
- Group AnagramsmediumArrayHash TableStringSortingfrequency 80.6
- Add Two NumbersmediumLinked ListMathRecursionfrequency 79.7