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,344 questions at Google · all time
- Unique PathsmediumMathDynamic ProgrammingCombinatoricsfrequency 49.3
- Contains Duplicate IIeasyArrayHash TableSliding Windowfrequency 49.0
- First Missing PositivehardArrayHash Tablefrequency 49.0
- Max Consecutive Ones IIImediumArrayBinary SearchSliding WindowPrefix Sumfrequency 49.0
- Two Sum II - Input Array Is SortedmediumArrayTwo PointersBinary Searchfrequency 49.0
- Count Number of Trapezoids IIhardArrayHash TableMathGeometryfrequency 48.8
- Best Time to Buy and Sell Stock IImediumArrayDynamic ProgrammingGreedyfrequency 48.6
- Coin ChangemediumArrayDynamic ProgrammingBreadth-First SearchKnapsack Problem+1frequency 48.6
- Middle of the Linked ListeasyLinked ListTwo Pointersfrequency 48.6
- Binary Tree Maximum Path SumhardDynamic ProgrammingTreeDepth-First SearchBinary Tree+1frequency 48.1
- Jump Game IImediumArrayDynamic ProgrammingGreedyfrequency 47.7
- Combination SummediumArrayBacktrackingfrequency 47.4
- CandyhardArrayGreedyfrequency 47.2
- Daily TemperaturesmediumArrayStackMonotonic Stackfrequency 47.2
- Linked List CycleeasyHash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithmfrequency 47.2
- Fibonacci NumbereasyMathDynamic ProgrammingRecursionMemoizationfrequency 47.0
- Find All Numbers Disappeared in an ArrayeasyArrayHash Tablefrequency 47.0
- Insert Delete GetRandom O(1)mediumArrayHash TableMathDesign+1frequency 47.0
- Partition Equal Subset SummediumArrayDynamic ProgrammingKnapsack Problem0-1 Knapsackfrequency 47.0
- Running Sum of 1d ArrayeasyArrayPrefix Sumfrequency 47.0
- Sudoku SolverhardArrayHash TableBacktrackingMatrix+2frequency 46.7
- Zero Array Transformation ImediumArrayPrefix Sumfrequency 46.7
- Length of Last WordeasyStringfrequency 46.5
- Reverse Nodes in k-GrouphardLinked ListRecursionfrequency 46.5
- Reverse Words in a StringmediumTwo PointersStringfrequency 46.5
- Same TreeeasyTreeDepth-First SearchBreadth-First SearchBinary Treefrequency 46.5
- Valid SudokumediumArrayHash TableMatrixfrequency 46.5
- Edit DistancemediumStringDynamic Programmingfrequency 46.2
- Palindrome PartitioningmediumStringDynamic ProgrammingBacktrackingfrequency 46.2
- Count PrimesmediumArrayMathEnumerationNumber Theory+3frequency 45.9
- Find the Duplicate NumbermediumArrayTwo PointersBinary SearchBit Manipulation+2frequency 45.9
- Insert IntervalmediumArrayfrequency 45.9
- Separate Squares ImediumArrayBinary Searchfrequency 45.9
- Sum of Subarray MinimumsmediumArrayDynamic ProgrammingStackMonotonic Stackfrequency 45.9
- Isomorphic StringseasyHash TableStringfrequency 45.7
- Missing NumbereasyArrayHash TableMathBinary Search+2frequency 45.7
- Peak Index in a Mountain ArraymediumArrayBinary SearchTernary Searchfrequency 45.7
- Rotate ListmediumLinked ListTwo Pointersfrequency 45.7
- Sort an ArraymediumArrayDivide and ConquerSortingHeap (Priority Queue)+4frequency 45.7
- The Earliest Moment When Everyone Become FriendsmediumArrayUnion-FindSortingfrequency 45.4
- Remove K DigitsmediumStringStackGreedyMonotonic Stackfrequency 45.1
- Reverse Vowels of a StringeasyTwo PointersStringfrequency 45.1
- Capacity To Ship Packages Within D DaysmediumArrayBinary Searchfrequency 44.8
- Employees Earning More Than Their ManagerseasyDatabasefrequency 44.8
- Reverse StringeasyTwo PointersStringfrequency 44.8
- Subsets IImediumArrayBacktrackingBit Manipulationfrequency 44.8
- Text JustificationhardArrayStringSimulationfrequency 44.8
- Count Number of Trapezoids ImediumArrayHash TableMathGeometryfrequency 44.6
- Integer to RomanmediumHash TableMathStringfrequency 44.6
- Second Highest SalarymediumDatabasefrequency 44.6
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.