CODING INTERVIEW QUESTIONS

Amazon Coding Interview Questions (DSA)

50 DSA problems sourced from real Amazon interviews

Amazon Coding Interview Questions

ProblemDifficultyTags
Easy
ArrayHash Table
Medium
Hash TableStringSliding Window
Easy
ArrayDynamic Programming
Medium
Hash TableLinked ListDesign
Medium
ArrayDepth-First SearchBreadth-First Search
Koko Eating BananasMedium
ArrayBinary Search
Medium
ArrayTwo PointersGreedy
Hard
ArrayTwo PointersDynamic Programming
Medium
ArraySortingQuicksort
Medium
Linked ListMathRecursion
Medium
Depth-First SearchBreadth-First SearchGraph Theory
Copy List with Random PointerMedium
Hash TableLinked List
Majority ElementEasy
ArrayHash TableDivide and Conquer
Medium
ArrayTwo PointersSorting
Hard
ArrayBinary SearchDivide and Conquer
Palindrome NumberEasy
Math
Sort ColorsMedium
ArrayTwo PointersSorting
Minimum Window SubstringHard
Hash TableStringSliding Window
Medium
Two PointersStringDynamic Programming
Maximum Coins From K Consecutive BagsMedium
ArrayBinary SearchGreedy
Fruit Into BasketsMedium
ArrayHash TableSliding Window
Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Medium
ArrayHash TableString
Easy
Linked ListRecursion
Word LadderHard
Hash TableStringBreadth-First Search
Medium
ArrayDivide and ConquerDynamic Programming
SubsetsMedium
ArrayBacktrackingBit Manipulation
Medium
ArrayHash TableDivide and Conquer
Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Reverse IntegerMedium
Math
Sliding Window MaximumHard
ArrayQueueSliding Window
Capacity To Ship Packages Within D DaysMedium
ArrayBinary Search
Easy
MathDynamic ProgrammingMemoization
Medium
ArrayBreadth-First SearchMatrix
Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Medium
ArrayTwo PointersGreedy
Minimum Operations to Make Array Non DecreasingMedium
ArrayGreedy
House Robber IIIMedium
Dynamic ProgrammingTreeDepth-First Search
Two Sum II - Input Array Is SortedMedium
ArrayTwo PointersBinary Search
Reorganize StringMedium
Hash TableStringGreedy
Find the Index of the First Occurrence in a StringEasy
Two PointersStringString Matching
Easy
StringStackBracket Sequences
Maximum Average Subarray IEasy
ArraySliding Window
Concatenation of ArrayEasy
ArraySimulation
Find Minimum in Rotated Sorted ArrayMedium
ArrayBinary Search
Binary Tree Maximum Path SumHard
Dynamic ProgrammingTreeDepth-First Search
Asteroid CollisionMedium
ArrayStackSimulation
Medium
ArrayHash TableUnion-Find
Remove ElementEasy
ArrayTwo Pointers
Medium
ArrayHash TableGreedy

Difficulty Breakdown

Easy
13 (26%)
Medium
30 (60%)
Hard
7 (14%)

Top Data Structures & Patterns

Array
33 (66%)
Hash Table
13 (26%)
Two Pointers
11 (22%)
Sorting
11 (22%)
String
8 (16%)
Dynamic Programming
8 (16%)
Binary Search
7 (14%)
Greedy
7 (14%)

Frequently Asked Questions

What questions does Amazon ask in coding interviews?

Amazon coding interviews focus on Array, Backtracking, Bidirectional Search, Binary Search, and other data structure problems. We compiled 50 questions from real Amazon interviews. The most common topics are Array, Backtracking, Bidirectional Search, Binary Search, Binary Tree. Filter by topic to see what comes up most often.

How many Amazon coding interview questions are there?

InterviewSkool has 50 Amazon coding interview questions: 13 Easy, 30 Medium, and 7 Hard. Most Amazon interviews focus on Medium-difficulty problems, so prioritize those in your prep.

How should I prepare for Amazon coding interviews?

Start with Medium difficulty problems. Group by topic (Array, Tree, DP) to build pattern recognition. Aim to solve 30 to 40 problems before your interview. Then practice under pressure with a mock interview.

Are Amazon coding interview questions free?

Yes. All 50 Amazon coding interview questions are free to browse with no sign-up required. You can filter by difficulty and topic tags. Start a mock interview with a free credit to practice under real pressure.

Practice with a Mock Interview

Simulate real Amazon interview pressure with our AI interviewer.

Start Mock Interview →

Other Companies