Amazon interview questions and how to prepare
The Leadership Principles drive everything, and a Bar Raiser joins the loop. Below: the questions candidates report from Amazon interviews, sorted by how often they come up, plus original practice in Amazon's style.
ZorixOS tracks 1968 community-reported Amazon interview questions, drawn from an open-source dataset of real interview reports and sorted by how frequently each one comes up. Every question links to its source. Alongside them are 78 original ZorixOS practice questions written in Amazon's known interview style (not claimed as asked at Amazon), so you can rehearse the real format. Practice any of them out loud in a free AI mock interview tuned to Amazon.
Updated July 2026
How Amazon interviews run
What candidates consistently report about the loop, so nothing surprises you on the day.
- The Leadership Principles drive everything, and a Bar Raiser joins the loop.
- Bring STAR stories with hard metrics and personal ownership, not team credit.
Amazon interview questions candidates report
Community-reported from real Amazon interviews (open-source dataset), most-asked first. Showing 60 of 1968. Each links to its source.
- Two SumArrayHash TableEasy100% asked
- LRU CacheHash TableLinked ListDesignDoubly-Linked ListMedium90% asked
- Trapping Rain WaterArrayTwo PointersDynamic ProgrammingStackHard87% asked
- Number of IslandsArrayDepth-First SearchBreadth-First SearchUnion-FindMedium87% asked
- Best Time to Buy and Sell StockArrayDynamic ProgrammingEasy84% asked
- Longest Substring Without Repeating CharactersHash TableStringSliding WindowMedium84% asked
- Group AnagramsArrayHash TableStringSortingMedium81% asked
- Reorganize StringHash TableStringGreedySortingMedium80% asked
- Add Two NumbersLinked ListMathRecursionMedium79% asked
- 3SumArrayTwo PointersSortingMedium79% asked
- Longest Palindromic SubstringTwo PointersStringDynamic ProgrammingMedium79% asked
- Course ScheduleDepth-First SearchBreadth-First SearchGraph TheoryTopological SortMedium78% asked
- Merge IntervalsArraySortingMedium77% asked
- Container With Most WaterArrayTwo PointersGreedyMedium77% asked
- Median of Two Sorted ArraysArrayBinary SearchDivide and ConquerHard76% asked
- Fruit Into BasketsArrayHash TableSliding WindowMedium76% asked
- Maximum Coins From K Consecutive BagsArrayBinary SearchGreedySliding WindowMedium76% asked
- Valid ParenthesesStringStackEasy75% asked
- Koko Eating BananasArrayBinary SearchMedium75% asked
- Merge Sorted ArrayArrayTwo PointersSortingEasy75% asked
- Longest Common PrefixArrayStringTrieEasy74% asked
- Merge k Sorted ListsLinked ListDivide and ConquerHeap (Priority Queue)Merge SortHard74% asked
- Rotting OrangesArrayBreadth-First SearchMatrixMedium74% asked
- Subarray Sum Equals KArrayHash TablePrefix SumMedium73% asked
- Top K Frequent ElementsArrayHash TableDivide and ConquerSortingMedium73% asked
- Search in Rotated Sorted ArrayArrayBinary SearchMedium72% asked
- Maximum SubarrayArrayDivide and ConquerDynamic ProgrammingMedium71% asked
- Copy List with Random PointerHash TableLinked ListMedium71% asked
- Longest Consecutive SequenceArrayHash TableUnion-FindMedium71% asked
- Lowest Common Ancestor of a Binary TreeTreeDepth-First SearchBinary TreeMedium70% asked
- Generate ParenthesesStringDynamic ProgrammingBacktrackingMedium70% asked
- Easy70% asked
- Word LadderHash TableStringBreadth-First SearchHard69% asked
- Majority ElementArrayHash TableDivide and ConquerSortingEasy69% asked
- Jump GameArrayDynamic ProgrammingGreedyMedium68% asked
- Product of Array Except SelfArrayPrefix SumMedium68% asked
- Course Schedule IIDepth-First SearchBreadth-First SearchGraph TheoryTopological SortMedium68% asked
- Merge Two Sorted ListsLinked ListRecursionEasy68% asked
- Climbing StairsMathDynamic ProgrammingMemoizationEasy67% asked
- Word SearchArrayStringBacktrackingDepth-First SearchMedium67% asked
- House RobberArrayDynamic ProgrammingMedium67% asked
- Letter Combinations of a Phone NumberHash TableStringBacktrackingMedium66% asked
- Medium66% asked
- Minimum Window SubstringHash TableStringSliding WindowHard66% asked
- Spiral MatrixArrayMatrixSimulationMedium66% asked
- Analyze User Website Visit PatternArrayHash TableStringSortingMedium65% asked
- Sliding Window MaximumArrayQueueSliding WindowHeap (Priority Queue)Hard65% asked
- Valid AnagramHash TableStringSortingEasy65% asked
- Coin ChangeArrayDynamic ProgrammingBreadth-First SearchMedium64% asked
- Roman to IntegerHash TableMathStringEasy64% asked
- Task SchedulerArrayHash TableGreedySortingMedium64% asked
- Next PermutationArrayTwo PointersMedium64% asked
- Rotate ImageArrayMathMatrixMedium64% asked
- Find Median from Data StreamTwo PointersDesignSortingHeap (Priority Queue)Hard64% asked
- Merge Strings AlternatelyTwo PointersStringEasy64% asked
- Kth Largest Element in an ArrayArrayDivide and ConquerSortingHeap (Priority Queue)Medium63% asked
- Remove Duplicates from Sorted ArrayArrayTwo PointersEasy63% asked
- Meeting Rooms IIArrayTwo PointersGreedySortingMedium63% asked
- Asteroid CollisionArrayStackSimulationMedium63% asked
- Easy62% asked
These are the 60 most-reported of 1968 tracked Amazon questions. Create a free account to drill the full set with solutions and an AI interviewer.
Practice questions in Amazon's style
Original ZorixOS questions written the way Amazon interviews, so you rehearse the real format. Not claimed as asked at Amazon.
Imagine you are building a new feature for Amazon Prime Video that allows users to create watchlists of upcoming movies and TV shows. Design the system to handle millions of users adding and removing items from their watchlists concurrently. Consider data storage, API design, and scalability.
Software EngineerSystem DesignTests: Evaluates ability to design scalable distributed systems, handle concurrency, and make trade-offs.Amazon Fresh is experiencing a high rate of order cancellations due to stockouts. As an engineer, how would you debug and identify the root cause of this issue? What metrics would you track, and what tools would you use?
Software EngineerDebuggingTests: Assesses problem-solving skills, debugging methodologies, and familiarity with operational metrics.Write a Python function to find the k most frequently ordered items from a large dataset of Amazon orders. Assume the dataset is too large to fit into memory. Discuss your approach and potential optimizations.
Software EngineerCodingTests: Tests algorithmic thinking, handling large datasets, and coding proficiency.Amazon is launching a new generation of Echo devices with enhanced audio processing capabilities. Design a system to monitor the performance and reliability of these devices in real-time, collecting metrics like audio quality, network latency, and command recognition accuracy at scale.
Software EngineerSystem DesignTests: Evaluates ability to design monitoring systems for distributed hardware, handle real-time data streams, and define relevant metrics.You are tasked with optimizing the search ranking algorithm for Amazon.com. Describe how you would approach identifying and addressing performance bottlenecks in the search infrastructure, considering factors like indexing, query processing, and result relevance.
Software EngineerSystem DesignTests: Assesses understanding of large-scale search systems, performance optimization, and algorithmic considerations.A sudden spike in 500 errors is reported for the AWS EC2 console. Walk me through your process of diagnosing the issue. What logs would you check? What metrics would you examine? How would you collaborate with other teams?
Software EngineerDebuggingTests: Probes diagnostic skills in a critical AWS service, understanding of cloud infrastructure, and cross-team collaboration.
72+ more Amazon-style questions are in the free library, each practiceable live with adaptive follow-ups and an honest scorecard. Start free.
Keep exploring
Can you answer these out loud, under Amazon-style follow-ups?
The ZorixOS AI interviewer runs a Amazon-tuned mock interview: it asks these kinds of questions, digs into your answers, and scores you against a real hiring bar. Your first one is free.
Start your Amazon mock interview