Amazon LeetCode Problems
100 most frequently asked LeetCode problems in Amazon technical interviews
Difficulty breakdown: 19 Easy, 60 Medium, 21 Hard
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→ |