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
- Contiguous ArraymediumArrayHash TablePrefix Sumfrequency 37.3
- Count Square Submatrices with All OnesmediumArrayDynamic ProgrammingMatrixfrequency 37.3
- Group Shifted StringsmediumArrayHash TableStringfrequency 37.3
- Kth Missing Positive NumbereasyArrayBinary Searchfrequency 37.3
- Longest Increasing Path in a MatrixhardArrayDynamic ProgrammingDepth-First SearchBreadth-First Search+5frequency 37.3
- Network Delay TimemediumDepth-First SearchBreadth-First SearchGraph TheoryHeap (Priority Queue)+2frequency 37.3
- Path With Minimum EffortmediumArrayBinary SearchDepth-First SearchBreadth-First Search+4frequency 37.3
- Reorganize StringmediumHash TableStringGreedySorting+2frequency 37.3
- Simplify PathmediumStringStackfrequency 37.3
- Trapping Rain Water IIhardArrayBreadth-First SearchHeap (Priority Queue)Matrixfrequency 37.3
- Accounts MergemediumArrayHash TableStringDepth-First Search+3frequency 36.8
- Construct Binary Tree from Preorder and Inorder TraversalmediumArrayHash TableDivide and ConquerTree+1frequency 36.8
- Countereasyfrequency 36.8
- Employee BonuseasyDatabasefrequency 36.8
- 01 MatrixmediumArrayDynamic ProgrammingBreadth-First SearchMatrixfrequency 36.3
- Assign CookieseasyArrayTwo PointersGreedySorting+1frequency 36.3
- Binary Subarrays With SummediumArrayHash TableSliding WindowPrefix Sumfrequency 36.3
- Course Schedule IImediumDepth-First SearchBreadth-First SearchGraph TheoryTopological Sortfrequency 36.3
- Delete Node in a Linked ListmediumLinked Listfrequency 36.3
- Evaluate DivisionmediumArrayStringDepth-First SearchBreadth-First Search+5frequency 36.3
- Expression Add OperatorshardMathStringBacktrackingfrequency 36.3
- Implement Trie (Prefix Tree)mediumHash TableStringDesignTriefrequency 36.3
- Online Stock SpanmediumStackDesignMonotonic StackData Streamfrequency 36.3
- Predict the WinnermediumArrayMathDynamic ProgrammingRecursion+3frequency 36.3
- Rearrange Array Elements by SignmediumArrayTwo PointersSimulationfrequency 36.3
- Swap Nodes in PairsmediumLinked ListRecursionfrequency 36.3
- Add DigitseasyMathSimulationNumber Theoryfrequency 35.8
- House Robber IImediumArrayDynamic Programmingfrequency 35.8
- Implement Queue using StackseasyStackDesignQueuefrequency 35.8
- LFU CachehardHash TableLinked ListDesignDoubly-Linked Listfrequency 35.8
- Lexicographically Smallest Beautiful StringhardStringGreedyfrequency 35.8
- Minimum Path SummediumArrayDynamic ProgrammingMatrixfrequency 35.8
- Number of Islands IIhardArrayHash TableUnion-Findfrequency 35.8
- Odd Even JumphardArrayDynamic ProgrammingStackSorting+2frequency 35.8
- Permutation SequencehardMathRecursionfrequency 35.8
- Shortest Path in a Grid with Obstacles EliminationhardArrayBreadth-First SearchMatrixfrequency 35.8
- Sum of Two IntegersmediumMathBit Manipulationfrequency 35.8
- Find All Possible Recipes from Given SuppliesmediumArrayHash TableStringGraph Theory+2frequency 35.3
- Maximum XOR of Two Numbers in an ArraymediumArrayHash TableBit ManipulationTriefrequency 35.3
- Number of Matching SubsequencesmediumArrayHash TableStringBinary Search+3frequency 35.3
- Race CarhardDynamic ProgrammingHeuristic SearchA* Searchfrequency 35.3
- Range Sum Query - ImmutableeasyArrayDesignPrefix Sumfrequency 35.3
- Set MismatcheasyArrayHash TableBit ManipulationSortingfrequency 35.3
- Substring with Concatenation of All WordshardHash TableStringSliding Windowfrequency 35.3
- Validate Binary Search TreemediumTreeDepth-First SearchBinary Search TreeBinary Treefrequency 35.3
- Alien DictionaryhardArrayStringDepth-First SearchBreadth-First Search+3frequency 34.8
- Average Selling PriceeasyDatabasefrequency 34.8
- Backspace String CompareeasyTwo PointersStringStackSimulationfrequency 34.8
- Domino and Tromino TilingmediumDynamic Programmingfrequency 34.8
- Linked List Cycle IImediumHash TableLinked ListTwo PointersFloyd's Cycle Finding Algorithmfrequency 34.8
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.