Amazon LeetCode Problems
100 most frequently asked LeetCode problems in Amazon technical interviews
Difficulty breakdown: 19 Easy, 60 Medium, 21 Hard
Ace Your Amazon Interview
Don't just study these problems — get real-time AI assistance during your actual interview with Interview Solver.
| Problem | DifficultyDiff | Action | 
|---|---|---|
| Identify the Largest Outlier in an Array 100% | MediumM | Solve→ | 
| Two Sum 86% | EasyE | Solve→ | 
| Task Scheduler 85% | MediumM | Solve→ | 
| Number of Islands 82% | MediumM | Solve→ | 
| LRU Cache 81% | MediumM | Solve→ | 
| Trapping Rain Water 74% | HardH | Solve→ | 
| Minimum Array Sum 74% | MediumM | Solve→ | 
| Group Anagrams 72% | MediumM | Solve→ | 
| Reorganize String 72% | MediumM | Solve→ | 
| Design an Array Statistics Tracker  72% | HardH | Solve→ | 
| Best Time to Buy and Sell Stock 69% | EasyE | Solve→ | 
| Analyze User Website Visit Pattern 69% | MediumM | Solve→ | 
| Merge k Sorted Lists 67% | HardH | Solve→ | 
| Copy List with Random Pointer 67% | MediumM | Solve→ | 
| Top K Frequent Elements 67% | MediumM | Solve→ | 
| Valid Parentheses 64% | EasyE | Solve→ | 
| Merge Intervals 64% | MediumM | Solve→ | 
| Merge Sorted Array 64% | EasyE | Solve→ | 
| Kth Largest Element in an Array 64% | MediumM | Solve→ | 
| Basic Calculator II 64% | MediumM | Solve→ | 
| Minimum Difference in Sums After Removal of Elements 64% | HardH | Solve→ | 
| 3Sum 60% | MediumM | Solve→ | 
| Jump Game 60% | MediumM | Solve→ | 
| LFU Cache 60% | HardH | Solve→ | 
| Subarray Sum Equals K 60% | MediumM | Solve→ | 
| Merge Strings Alternately 60% | EasyE | Solve→ | 
| Make String a Subsequence Using Cyclic Increments 60% | MediumM | Solve→ | 
| Median of Two Sorted Arrays 56% | HardH | Solve→ | 
| Zigzag Conversion 56% | MediumM | Solve→ | 
| Letter Combinations of a Phone Number 56% | MediumM | Solve→ | 
| Minimum Window Substring 56% | HardH | Solve→ | 
| Word Ladder 56% | HardH | Solve→ | 
| Course Schedule 56% | MediumM | Solve→ | 
| Basic Calculator 56% | HardH | Solve→ | 
| Coin Change 56% | MediumM | Solve→ | 
| All Nodes Distance K in Binary Tree 56% | MediumM | Solve→ | 
| Two Best Non-Overlapping Events 56% | MediumM | Solve→ | 
| Add Two Numbers 51% | MediumM | Solve→ | 
| Longest Palindromic Substring 51% | MediumM | Solve→ | 
| Palindrome Number 51% | EasyE | Solve→ | 
| Longest Common Prefix 51% | EasyE | Solve→ | 
| Remove Duplicates from Sorted Array 51% | EasyE | Solve→ | 
| Spiral Matrix 51% | MediumM | Solve→ | 
| Implement Queue using Stacks 51% | EasyE | Solve→ | 
| Meeting Rooms II 51% | MediumM | Solve→ | 
| Integer to English Words 51% | HardH | Solve→ | 
| Insert Delete GetRandom O(1) 51% | MediumM | Solve→ | 
| First Unique Character in a String 51% | EasyE | Solve→ | 
| Flood Fill 51% | EasyE | Solve→ | 
| K Closest Points to Origin 51% | MediumM | Solve→ | 
| Rotting Oranges 51% | MediumM | Solve→ | 
| Capacity To Ship Packages Within D Days 51% | MediumM | Solve→ | 
| Lowest Common Ancestor of a Binary Tree III 51% | MediumM | Solve→ | 
| Create Hello World Function 51% | EasyE | Solve→ | 
| Longest Substring Without Repeating Characters 45% | MediumM | Solve→ | 
| Regular Expression Matching 45% | HardH | Solve→ | 
| Generate Parentheses 45% | MediumM | Solve→ | 
| Find First and Last Position of Element in Sorted Array 45% | MediumM | Solve→ | 
| Maximum Subarray 45% | MediumM | Solve→ | 
| Largest Rectangle in Histogram 45% | HardH | Solve→ | 
| Best Time to Buy and Sell Stock II 45% | MediumM | Solve→ | 
| Word Ladder II 45% | HardH | Solve→ | 
| Reverse Words in a String 45% | MediumM | Solve→ | 
| Find Peak Element 45% | MediumM | Solve→ | 
| House Robber 45% | MediumM | Solve→ | 
| Palindrome Linked List 45% | EasyE | Solve→ | 
| Lowest Common Ancestor of a Binary Tree 45% | MediumM | Solve→ | 
| Product of Array Except Self 45% | MediumM | Solve→ | 
| Sliding Window Maximum 45% | HardH | Solve→ | 
| Trips and Users 45% | HardH | Solve→ | 
| Find Median from Data Stream 45% | HardH | Solve→ | 
| Find K Pairs with Smallest Sums 45% | MediumM | Solve→ | 
| Koko Eating Bananas 45% | MediumM | Solve→ | 
| Subarrays with K Different Integers 45% | HardH | Solve→ | 
| Maximum Profit in Job Scheduling 45% | HardH | Solve→ | 
| Find Longest Self-Contained Substring 45% | HardH | Solve→ | 
| Reverse Integer 36% | MediumM | Solve→ | 
| Integer to Roman 36% | MediumM | Solve→ | 
| Remove Nth Node From End of List 36% | MediumM | Solve→ | 
| Merge Two Sorted Lists 36% | EasyE | Solve→ | 
| Reverse Nodes in k-Group 36% | HardH | Solve→ | 
| Find the Index of the First Occurrence in a String 36% | EasyE | Solve→ | 
| Search in Rotated Sorted Array 36% | MediumM | Solve→ | 
| Valid Sudoku 36% | MediumM | Solve→ | 
| Combination Sum 36% | MediumM | Solve→ | 
| Pow(x, n) 36% | MediumM | Solve→ | 
| Minimum Path Sum 36% | MediumM | Solve→ | 
| Climbing Stairs 36% | EasyE | Solve→ | 
| Word Search 36% | MediumM | Solve→ | 
| Remove Duplicates from Sorted Array II 36% | MediumM | Solve→ | 
| Binary Tree Zigzag Level Order Traversal 36% | MediumM | Solve→ | 
| Maximum Depth of Binary Tree 36% | EasyE | Solve→ | 
| Populating Next Right Pointers in Each Node 36% | MediumM | Solve→ | 
| Pascal's Triangle 36% | EasyE | Solve→ | 
| Longest Consecutive Sequence 36% | MediumM | Solve→ | 
| Gas Station 36% | MediumM | Solve→ | 
| Word Break 36% | MediumM | Solve→ | 
| Majority Element 36% | EasyE | Solve→ | 
| Best Time to Buy and Sell Stock IV 36% | HardH | Solve→ | 
| Binary Tree Right Side View 36% | MediumM | Solve→ |