Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
  1. Interview Questions
  2. /
  3. Amazon

Amazon LeetCode Interview Questions

Practice 100 real coding problems frequently asked in Amazon technical interviews. Master these questions to ace your next Amazon software engineering interview.

19 Easy
60 Medium
21 Hard

Top Topics at Amazon

ArrayHash TableStringDynamic ProgrammingSorting

Ace your Amazon interview with AI

Get real-time AI assistance during your actual interview. Invisible to screensharing.

Start Free Trial

Amazon Interview Problems

ProblemDifficultyDiffFrequencyTopicsAction
Identify the Largest Outlier in an Array
100%
MediumM
100%
ArrayHash Table+2
Solve→
Two Sum
86%
EasyE
86%
ArrayHash Table
Solve→
Task Scheduler
85%
MediumM
85%
ArrayHash Table+4
Solve→
Number of Islands
82%
MediumM
82%
ArrayDepth-First Search+3
Solve→
LRU Cache
81%
MediumM
81%
Hash TableLinked List+2
Solve→
Trapping Rain Water
74%
HardH
74%
ArrayTwo Pointers+3
Solve→
Minimum Array Sum
74%
MediumM
74%
ArrayDynamic Programming
Solve→
Group Anagrams
72%
MediumM
72%
ArrayHash Table+2
Solve→
Reorganize String
72%
MediumM
72%
Hash TableString+4
Solve→
Design an Array Statistics Tracker
72%
HardH
72%
Hash TableBinary Search+5
Solve→
Best Time to Buy and Sell Stock
69%
EasyE
69%
ArrayDynamic Programming
Solve→
Analyze User Website Visit Pattern
69%
MediumM
69%
ArrayHash Table+1
Solve→
Merge k Sorted Lists
67%
HardH
67%
Linked ListDivide and Conquer+2
Solve→
Copy List with Random Pointer
67%
MediumM
67%
Hash TableLinked List
Solve→
Top K Frequent Elements
67%
MediumM
67%
ArrayHash Table+6
Solve→
Valid Parentheses
64%
EasyE
64%
StringStack
Solve→
Merge Intervals
64%
MediumM
64%
ArraySorting
Solve→
Merge Sorted Array
64%
EasyE
64%
ArrayTwo Pointers+1
Solve→
Kth Largest Element in an Array
64%
MediumM
64%
ArrayDivide and Conquer+3
Solve→
Basic Calculator II
64%
MediumM
64%
MathString+1
Solve→
Minimum Difference in Sums After Removal of Elements
64%
HardH
64%
ArrayDynamic Programming+1
Solve→
3Sum
60%
MediumM
60%
ArrayTwo Pointers+1
Solve→
Jump Game
60%
MediumM
60%
ArrayDynamic Programming+1
Solve→
LFU Cache
60%
HardH
60%
Hash TableLinked List+2
Solve→
Subarray Sum Equals K
60%
MediumM
60%
ArrayHash Table+1
Solve→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
Merge Strings Alternately
60%
EasyE
60%
Two PointersString
Solve→
Make String a Subsequence Using Cyclic Increments
60%
MediumM
60%
Two PointersString
Solve→
Median of Two Sorted Arrays
56%
HardH
56%
ArrayBinary Search+1
Solve→
Zigzag Conversion
56%
MediumM
56%
String
Solve→
Letter Combinations of a Phone Number
56%
MediumM
56%
Hash TableString+1
Solve→
Minimum Window Substring
56%
HardH
56%
Hash TableString+1
Solve→
Word Ladder
56%
HardH
56%
Hash TableString+1
Solve→
Course Schedule
56%
MediumM
56%
Depth-First SearchBreadth-First Search+2
Solve→
Basic Calculator
56%
HardH
56%
MathString+2
Solve→
Coin Change
56%
MediumM
56%
ArrayDynamic Programming+1
Solve→
All Nodes Distance K in Binary Tree
56%
MediumM
56%
Hash TableTree+3
Solve→
Two Best Non-Overlapping Events
56%
MediumM
56%
ArrayBinary Search+3
Solve→
Add Two Numbers
51%
MediumM
51%
Linked ListMath+1
Solve→
Longest Palindromic Substring
51%
MediumM
51%
Two PointersString+1
Solve→
Palindrome Number
51%
EasyE
51%
Math
Solve→
Longest Common Prefix
51%
EasyE
51%
StringTrie
Solve→
Remove Duplicates from Sorted Array
51%
EasyE
51%
ArrayTwo Pointers
Solve→
Spiral Matrix
51%
MediumM
51%
ArrayMatrix+1
Solve→
Implement Queue using Stacks
51%
EasyE
51%
StackDesign+1
Solve→
Meeting Rooms II
51%
MediumM
51%
ArrayTwo Pointers+4
Solve→
Integer to English Words
51%
HardH
51%
MathString+1
Solve→
Insert Delete GetRandom O(1)
51%
MediumM
51%
ArrayHash Table+3
Solve→
First Unique Character in a String
51%
EasyE
51%
Hash TableString+2
Solve→
Flood Fill
51%
EasyE
51%
ArrayDepth-First Search+2
Solve→
K Closest Points to Origin
51%
MediumM
51%
ArrayMath+5
Solve→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
Rotting Oranges
51%
MediumM
51%
ArrayBreadth-First Search+1
Solve→
Capacity To Ship Packages Within D Days
51%
MediumM
51%
ArrayBinary Search
Solve→
Lowest Common Ancestor of a Binary Tree III
51%
MediumM
51%
Hash TableTwo Pointers+2
Solve→
Create Hello World Function
51%
EasyE
51%
Solve→
Longest Substring Without Repeating Characters
45%
MediumM
45%
Hash TableString+1
Solve→
Regular Expression Matching
45%
HardH
45%
StringDynamic Programming+1
Solve→
Generate Parentheses
45%
MediumM
45%
StringDynamic Programming+1
Solve→
Find First and Last Position of Element in Sorted Array
45%
MediumM
45%
ArrayBinary Search
Solve→
Maximum Subarray
45%
MediumM
45%
ArrayDivide and Conquer+1
Solve→
Largest Rectangle in Histogram
45%
HardH
45%
ArrayStack+1
Solve→
Best Time to Buy and Sell Stock II
45%
MediumM
45%
ArrayDynamic Programming+1
Solve→
Word Ladder II
45%
HardH
45%
Hash TableString+2
Solve→
Reverse Words in a String
45%
MediumM
45%
Two PointersString
Solve→
Find Peak Element
45%
MediumM
45%
ArrayBinary Search
Solve→
House Robber
45%
MediumM
45%
ArrayDynamic Programming
Solve→
Palindrome Linked List
45%
EasyE
45%
Linked ListTwo Pointers+2
Solve→
Lowest Common Ancestor of a Binary Tree
45%
MediumM
45%
TreeDepth-First Search+1
Solve→
Product of Array Except Self
45%
MediumM
45%
ArrayPrefix Sum
Solve→
Sliding Window Maximum
45%
HardH
45%
ArrayQueue+3
Solve→
Trips and Users
45%
HardH
45%
Database
Solve→
Find Median from Data Stream
45%
HardH
45%
Two PointersDesign+3
Solve→
Find K Pairs with Smallest Sums
45%
MediumM
45%
ArrayHeap (Priority Queue)
Solve→
Koko Eating Bananas
45%
MediumM
45%
ArrayBinary Search
Solve→
Subarrays with K Different Integers
45%
HardH
45%
ArrayHash Table+2
Solve→
Maximum Profit in Job Scheduling
45%
HardH
45%
ArrayBinary Search+2
Solve→

Pass your interview with AI assistance

Get real-time solutions during your actual coding interview. Invisible to screensharing.

Start Free Trial
Find Longest Self-Contained Substring
45%
HardH
45%
Hash TableString+2
Solve→
Reverse Integer
36%
MediumM
36%
Math
Solve→
Integer to Roman
36%
MediumM
36%
Hash TableMath+1
Solve→
Remove Nth Node From End of List
36%
MediumM
36%
Linked ListTwo Pointers
Solve→
Merge Two Sorted Lists
36%
EasyE
36%
Linked ListRecursion
Solve→
Reverse Nodes in k-Group
36%
HardH
36%
Linked ListRecursion
Solve→
Find the Index of the First Occurrence in a String
36%
EasyE
36%
Two PointersString+1
Solve→
Search in Rotated Sorted Array
36%
MediumM
36%
ArrayBinary Search
Solve→
Valid Sudoku
36%
MediumM
36%
ArrayHash Table+1
Solve→
Combination Sum
36%
MediumM
36%
ArrayBacktracking
Solve→
Pow(x, n)
36%
MediumM
36%
MathRecursion
Solve→
Minimum Path Sum
36%
MediumM
36%
ArrayDynamic Programming+1
Solve→
Climbing Stairs
36%
EasyE
36%
MathDynamic Programming+1
Solve→
Word Search
36%
MediumM
36%
ArrayString+2
Solve→
Remove Duplicates from Sorted Array II
36%
MediumM
36%
ArrayTwo Pointers
Solve→
Binary Tree Zigzag Level Order Traversal
36%
MediumM
36%
TreeBreadth-First Search+1
Solve→
Maximum Depth of Binary Tree
36%
EasyE
36%
TreeDepth-First Search+2
Solve→
Populating Next Right Pointers in Each Node
36%
MediumM
36%
Linked ListTree+3
Solve→
Pascal's Triangle
36%
EasyE
36%
ArrayDynamic Programming
Solve→
Longest Consecutive Sequence
36%
MediumM
36%
ArrayHash Table+1
Solve→
Gas Station
36%
MediumM
36%
ArrayGreedy
Solve→
Word Break
36%
MediumM
36%
ArrayHash Table+4
Solve→
Majority Element
36%
EasyE
36%
ArrayHash Table+3
Solve→
Best Time to Buy and Sell Stock IV
36%
HardH
36%
ArrayDynamic Programming
Solve→
Binary Tree Right Side View
36%
MediumM
36%
TreeDepth-First Search+2
Solve→

Similar Companies

Explore interview questions from other companies with similar interview patterns.

Google
100 problems
Meta
100 problems
Microsoft
54 problems
American Express
50 problems
Amobee
50 problems
Amperity
50 problems

Frequently Asked Questions

What LeetCode problems does Amazon ask in interviews?

Amazon commonly asks 100 coding problems in technical interviews, including Identify the Largest Outlier in an Array, Two Sum, Task Scheduler. The difficulty breakdown is 19 Easy, 60 Medium, and 21 Hard problems.

How should I prepare for a Amazon coding interview?

Focus on the most frequently asked problems first, especially those with high frequency scores. Amazon interviews typically emphasize Array and Hash Table. Practice explaining your thought process while coding.

What is the difficulty level of Amazon coding interviews?

Based on our data, Amazon interviews include 19 Easy (19%), 60 Medium (60%), and 21 Hard (21%) problems.

Ready to ace your Amazon interview?

Join thousands of engineers who landed offers at top tech companies.

Get Started Free

No credit card required

All CompaniesEasy ProblemsMedium ProblemsHard ProblemsBrowse by Topic
Interview Solver
  • Home
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Discord Community
  • Affiliate Program
  • Compare
  • All Comparisons
  • vs Final Round AI
  • vs UltraCode
  • vs Interview Coder
  • vs LockedIn AI
  • vs AI Apply
  • Free Tools
  • ATS Resume Checker
  • STAR Method Builder
  • Salary Lookup
  • Big O Cheat Sheet
  • Total Comp Calculator
  • View All →
  • Interview Questions
  • Google Questions
  • Amazon Questions
  • Microsoft Questions
  • Meta Questions
  • Apple Questions
  • TikTok Questions
  • View All →
© 2026 Interview Solver, Inc. All rights reserved.