Problems
Callback's own problems and the LeetCode questions companies have been asking, in one place — filter by category, company, topic, difficulty, and how recently a question showed up.
Asked on LeetCode
2,011 questions at Amazon · all time
- Task SchedulermediumArrayHash TableGreedySorting+2frequency 63.1
- Analyze User Website Visit PatternmediumArrayHash TableStringSortingfrequency 62.6
- Reverse IntegermediumMathfrequency 62.3
- Kth Largest Element in an ArraymediumArrayDivide and ConquerSortingHeap (Priority Queue)+1frequency 62.1
- Minimum Window SubstringhardHash TableStringSliding Windowfrequency 61.7
- Meeting Rooms IImediumArrayTwo PointersGreedySorting+2frequency 61.6
- First Missing PositivehardArrayHash Tablefrequency 61.4
- Sort ColorsmediumArrayTwo PointersSortingQuicksort+1frequency 61.4
- Unique PathsmediumMathDynamic ProgrammingCombinatoricsfrequency 61.4
- Roman to IntegereasyHash TableMathStringfrequency 61.2
- Find First and Last Position of Element in Sorted ArraymediumArrayBinary Searchfrequency 60.8
- Insert Delete GetRandom O(1)mediumArrayHash TableMathDesign+1frequency 60.6
- Pascal's TriangleeasyArrayDynamic Programmingfrequency 60.6
- Asteroid CollisionmediumArrayStackSimulationfrequency 60.4
- Find Peak ElementmediumArrayBinary Searchfrequency 60.4
- Largest Rectangle in HistogramhardArrayStackMonotonic StackRange Minimum/Maximum Queryfrequency 60.4
- N-QueenshardArrayBacktrackingAlgorithm Xfrequency 60.2
- Word BreakmediumArrayHash TableStringDynamic Programming+3frequency 60.2
- Move ZeroeseasyArrayTwo Pointersfrequency 60.0
- Binary Tree Maximum Path SumhardDynamic ProgrammingTreeDepth-First SearchBinary Tree+1frequency 59.8
- Longest Repeating Character ReplacementmediumHash TableStringSliding Windowfrequency 59.8
- Merge Strings AlternatelyeasyTwo PointersStringfrequency 59.6
- 4SummediumArrayTwo PointersSortingfrequency 59.4
- Jump Game IImediumArrayDynamic ProgrammingGreedyfrequency 59.4
- Capacity To Ship Packages Within D DaysmediumArrayBinary Searchfrequency 59.2
- Rotate ArraymediumArrayMathTwo Pointersfrequency 59.0
- Best Time to Buy and Sell Stock IImediumArrayDynamic ProgrammingGreedyfrequency 58.8
- Identify the Largest Outlier in an ArraymediumArrayHash TableCountingEnumerationfrequency 58.8
- Create Hello World Functioneasyfrequency 58.6
- Min StackmediumStackDesignfrequency 58.6
- Single NumbereasyArrayBit Manipulationfrequency 58.6
- Reverse Linked ListeasyLinked ListRecursionfrequency 58.1
- Valid SudokumediumArrayHash TableMatrixfrequency 58.1
- Single Element in a Sorted ArraymediumArrayBinary Searchfrequency 57.9
- Search a 2D MatrixmediumArrayBinary SearchMatrixfrequency 57.7
- Contains DuplicateeasyArrayHash TableSortingfrequency 57.5
- Palindrome Linked ListeasyLinked ListTwo PointersStackRecursionfrequency 57.2
- Binary Tree Right Side ViewmediumTreeDepth-First SearchBreadth-First SearchBinary Treefrequency 57.0
- Daily TemperaturesmediumArrayStackMonotonic Stackfrequency 57.0
- Recyclable and Low Fat ProductseasyDatabasefrequency 57.0
- Sqrt(x)easyMathBinary SearchNewton's Methodfrequency 57.0
- Zigzag ConversionmediumStringfrequency 57.0
- All Nodes Distance K in Binary TreemediumHash TableTreeDepth-First SearchBreadth-First Search+1frequency 56.5
- PermutationsmediumArrayBacktrackingfrequency 56.5
- Remove ElementeasyArrayTwo Pointersfrequency 56.5
- Search Insert PositioneasyArrayBinary Searchfrequency 56.5
- Serialize and Deserialize Binary TreehardStringTreeDepth-First SearchBreadth-First Search+2frequency 56.5
- Max Consecutive Ones IIImediumArrayBinary SearchSliding WindowPrefix Sumfrequency 56.0
- Reverse Nodes in k-GrouphardLinked ListRecursionfrequency 56.0
- Find the Duplicate NumbermediumArrayTwo PointersBinary SearchBit Manipulation+2frequency 55.7
Listings only — titles, difficulty, and tags link out to LeetCode. Imported from the leetcode-company-wise-problems snapshot dated 1 June 2025. Frequency is that dataset's own relative score within a company and time range.