Amazon OA questions,
441 reported by real candidates.
Every Amazon online assessment question candidates have reported, most recent October 2026. 1 of them are SQL. The pattern that shows up most: string.
Get StealthCoderRuns invisibly during the live Amazon OA. Under 2s to a working solution.
October 2026 (11)
dynamic programming
Longest Increasing Subsequence
Minimum Moves to Capture the King
Concatenated Words
graph
Squirrel Nut Collection Shortest Path
Number of Islands
Maximize Center A Package Benefit
breadth first search
Max Area of Island
Maximum Rating Threshold Count
Count Islands from Streaming Rows
heap priority queue
Top K Frequent Elements
array
Minimum Merge Conflicts
September 2026 (107)
sorting
Optimize Package Order by Sorting One Window
depth first search
Largest Binary-String Subset Within Bit Budgets
tree
Lowest Common Ancestor in an Inserted BST
Maximize K-Element AND with an Increment Budget
Evaluate Division
Apply a Reversi Move
dynamic programming
Longest Content Window with Bounded Labels
breadth first search
Minimum Time to Spread Through a Grid
Currency Conversion Rate
Maximum Stock Profit with At Most Two Transactions
House Robber
Lisp Expression Parser
sliding window
Maximize Consecutive Equal Answers
Most Frequent Name
hash table
Group-Relative Policy Advantages
design
Grouped-Query Attention with a KV Cache
Capacity To Ship Packages Within D Days
Minimum Cost for Roads and Hospitals
Select K Paired Indices for Maximum Score
Get Minimum Amount
graph
Minimum Edge Moves to Connect a Network
tree
Simplify a Binary Expression Tree
Environment Variable Store and Substitution
breadth first search
Path Through an O/X Grid Using Only Right and Down
dynamic programming
Edit Distance
string
Word Ladder
Trapping Rain Water
Allocate Minimum Pages
dynamic programming
Longest Subarray with K Distinct Values
Maximize Adjacent Difference With One Reversal
breadth first search
Shortest Grid Path With One Wall Break
Inventory Allocation
design
LRU Cache for Query Results
graph
Course Order and Cycle
Minimum Stick Connection Cost
tree
Root-to-Leaf Paths with a Target Sum
string
First Non-Repeating Character
string
Reorganize a String
Count Stepping Numbers In Range
Container With Most Water
Cheapest Flights Within K Stops
Find Median from Data Stream
Basic Calculator
tree
Distance Between Two Tree Nodes
Course Schedule
dynamic programming
Longest Increasing Subsequence With Bounded Adjacent Difference
binary search
Search in a Rotated Sorted Array
array
K Closest Elements in a Sorted Array
Fare Between Stops on a Train Route
breadth first search
Find the Safest Path in a Grid
stack
Stack with Constant-Time Middle Queries
string
Decode an Encoded String
Minimum Moves for Two Knights to Meet
bit manipulation
Bit at an Index After Repeated Binary Expansion
sliding window
Minimum Window Substring
string
First Unique Character in a Stream
Maximize Distance to the Closest Occupied Seat
Validate a Two-Color Chessboard
dynamic programming
Longest Common Subsequence Length
Count Uni-Valued Subtrees
Next Palindromic Time
breadth first search
Kth Smallest Sum from Sorted Matrix Rows
queue
Meeting Room Scheduler
Aggressive Cows
E-commerce Notification Router
string
Unique String Permutations
Three Sum Closest
Course Schedule II
array
Product of Array Except Self
tree
Maximum Sum BST in a Binary Tree
Initial and Final Accounts in a Transfer Chain
breadth first search
Minimize Malware Spread in a Facility Network
Running Delivery Time Medians
Maximum Non-Adjacent House Value
design
Employee Ratings Management System
tree
Binary Tree Cameras
Remove Duplicate Letters for the Largest Result
array
Merge k Sorted Lists
tree
Nodes at a Given N-ary Tree Level
sliding window
Max Consecutive Ones III
Maximum Profit in Job Scheduling
hash table
All Anagram Start Indices
Count Islands with Eight-Direction Adjacency
Maximum Saw Height for At Least M Cut Length
breadth first search
Unique Pairs in a 2D Matrix Summing to Target
First Missing Positive
string
Word Break II
string
Word Break
tree
Binary Tree Right View
Next Permutation
tree
Construct a Tree from Level-Order and Inorder Traversals
dynamic programming
Longest Happy Prefix
binary search
Word Search II
string
Interleaving String
binary search
Dynamic Prefix Search Collection
Page Referrer Reachability
sliding window
Sliding-Window Rate Limiter
dynamic programming
Longest Substring Without Repeating Characters
sliding window
Most Frequent Consecutive Website Pattern
Recent Advertisement Click Counts
Find Minimum Cost
array
Meeting Rooms II
Remove K Digits
Next Smaller Ticket Price
design
Maximum System Memory Capacity
hash table
Minimum Adjacent Swaps to Group Binary Values
stack
Maximum Frequency Stack
August 2026 (2)
July 2026 (27)
array
Single Element in a Sorted Array
Count the Number of Complete Components
tree
Cousins in Binary Tree II
array
Minimum Operations to Make an Array Continuous
tree
Vertical Order Traversal of a Binary Tree
HTTP Request Redirection
queue
Resolve Task Dependencies
Shortest Distance on a Circular Bus Route
sorting
Sort an Array with Rotate and Flip
Loyal Customers Across Two Days
math
Smallest Number With a Given Digit Sum
SQL
Customer Package Delivery Report
Number of Islands II
Maximum Sum of Heights
dynamic programming
Longest Palindromic Subsequence
hash table
Group Anagrams
Maximal Square
sliding window
Sliding Window Maximum
Number of Atoms
Minimum Redistribution Cost
Domain Weight Calculation
Minimum Contiguous Replacements
Closest Version Date
simulation
Maximum Concurrent Processes (Bar Raiser Round)
sorting
Package Dependency Order
array
Merge Sorted Array
Permutation Sorter
June 2026 (8)
May 2026 (4)
April 2026 (12)
Feasible Indices After Reduction
string
Count Similar String Groups
design
Create Array Generator Service
Get Min Errors
Maximum Score With Non-Adjacent Values
Make Value Groups Contiguous
binary search
Dynamic Kth Largest Queries
dynamic programming
Longest Zero Sum Subarray
Maximize Minimum Machine Power
Maximize Protected City Population
Minimum Cost to Convert Products to Variant A
Minimum Preparation Time for Two Handlers
March 2026 (4)
January 2026 (6)
December 2025 (1)
August 2025 (4)
July 2025 (3)
June 2025 (6)
May 2025 (11)
Find Minimum Days
Split Prefix Suffix
Find Minimum Machine Sizes
Server Selections
Count Special Substrings
Get Maximum Count
Determine the Best Skipping Strategy
Find Number of Compatible Substrings
array
Minimum Connected Delivery Zones After Adding One Interval
Find Maximum Score
array
Lexicographically Maximal Resulting Array
April 2025 (12)
March 2025 (21)
Min Retailers
Cinema Shows
Find Replacement
string
Good String
Max Sum of Non-overlapping Intervals
Find Min Max Difference
Get Minimal Cost
array
Make Array Distinct
Find Least Possible Vulnerability
Number Of Well Performing Groups
Ensure Non Zero Load Sum
Get Max Increments
Password Strength
Trader Joe Trades
greedy
Optimal Level
Min Operation
All About Rewards
Compute Least Truck Count
Inventory Processes Survival Possibility
All About Medians
Get Largest Number
February 2025 (5)
January 2025 (11)
December 2024 (24)
sliding window
Similar Text Substring Count
Max Transfer Rate
Get Final Location
Get Number of Redundancy Free
Get Stable Periods Count
Min Days to Deliver Parcels
greedy
Calculate Max Profit
Min Operations
Get Max Stability
Get Max Stability
dynamic programming
Find Length of Longest Self-Sufficient Proper Substring
dynamic programming
Find the longest possible regular expression
Get Min Value
Get Max Skill Sum
Find Number
Get Min Removal
string
Find Lexicographically Smallest String
Find Password Strength
Perform Queries
Calculate Max Quality Score
Data Dependence Sum
Max Efficiency Score
Min Operations
greedy
Min Cost
November 2024 (21)
Sum of All Days Numbers on Which the Data of the Xth Will Be Dependent
Optimize Identifiers
Min Insertions
Find Obfuscate Message
Min Chars to Append
Buy Volumes
Reduce Memory Usage
Count Dominant Substrings
Get Min Change
Calculate Truck Distance
Find Ideal Days
Get Max Throughput
Get Min Moves
Minimize Effort
Find Dominance
Get Num Perfect Packing
Get Max Discount Pairs
Rooks Left
Optimize Identifiers
Find Max Total Amount
array
Is Special Sequence
October 2024 (24)
Find Min Variance
Count Inaccurate Results
Find Min Time Required
Cleanup Dataset
Find Maximum Packages
Calculate Warehouse Efficiency
Make All Elements Distinct
Maximize Similarity
Find Networking Calls
Get Smaller Items
About Mortgage
greedy
Get Min Cost of Purchasing Books
Schedule Tasks
Planning the Campaign
Get Max Programs
Find Minimum Time
Get Max Charge
Min Time to Create Beautiful Canvas
string
Rearrange Binary String
sorting
Sort Permutation
Get Max Alternating Music
Maximize Secondary Tasks Scheduled
queue
Task Scheduler
string
Special String
September 2024 (13)
Find Days S2 Subsequence of S1
Find Subarray with Minimum Distinct Integers
Maximum Quality Sum
Minimize Warehouse Transfer Cost
Find Sum of Beauties
dynamic programming
Longest Perfect Anagrams
Find Maximum Calories
Get Max Sum
Maximum Possible Racers
Calculate Total Distrance Travelled
Distributed Packages
Get Max Information Gain
Find Capable Winners
August 2024 (12)
July 2024 (5)
June 2024 (8)
April 2024 (11)
March 2024 (16)
Max Aggregate Temp Change
array
Merge Interval
Count Faults (Faulty Binding 101 😁)
Find Max Num
Minimize Sum of Absolute Differences
Match Strings
Num of Possible Unique Strings
Find Encrypted Password
Maximum Number of Balanced Shipments
two pointers
Lexicographically Smallest Palindrome Possible
hash table
Ways to Group Parcels
Find First Unique
Get Distinct Pairs
string
Maxmimum Times Word Removed
two pointers
Reverse Binary String
Return Records
February 2024 (12)
January 2024 (14)
December 2023 (10)
September 2023 (3)
August 2023 (5)
Date unknown (3)
⏵ Beyond the OA
Amazon also has 199 LeetCode problems reported from its interviews, with the topics it leans on most.
⏵ The honest play
You've seen Amazon's questions.
Yours might be the one not on the list.
StealthCoder runs invisibly during the live screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Works on HackerRank, CodeSignal, CoderPad, and Karat.
Amazon OA coming up?
Invisible during screen share