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
- Partition ListmediumLinked ListTwo Pointersfrequency 31.1
- Remove Duplicates from Sorted List IImediumLinked ListTwo Pointersfrequency 31.1
- The Skyline ProblemhardArrayDivide and ConquerBinary Indexed TreeSegment Tree+4frequency 31.1
- Time Based Key-Value StoremediumHash TableStringBinary SearchDesignfrequency 31.1
- Consecutive NumbersmediumDatabasefrequency 30.4
- Customers Who Never OrdereasyDatabasefrequency 30.4
- Decode WaysmediumStringDynamic Programmingfrequency 30.4
- Design a Number Container SystemmediumHash TableDesignHeap (Priority Queue)Ordered Setfrequency 30.4
- Encode and Decode StringsmediumArrayStringDesignfrequency 30.4
- Find Duplicate SubtreesmediumHash TableTreeDepth-First SearchBinary Treefrequency 30.4
- Find Original Array From Doubled ArraymediumArrayHash TableGreedySortingfrequency 30.4
- Find the Highest AltitudeeasyArrayPrefix Sumfrequency 30.4
- Keys and RoomsmediumDepth-First SearchBreadth-First SearchGraph Theoryfrequency 30.4
- Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitmediumArrayQueueSliding WindowHeap (Priority Queue)+2frequency 30.4
- Maximum Width of Binary TreemediumTreeDepth-First SearchBreadth-First SearchBinary Treefrequency 30.4
- Minimum Add to Make Parentheses ValidmediumStringStackGreedyBracket Sequencesfrequency 30.4
- Minimum Height TreesmediumDepth-First SearchBreadth-First SearchGraph TheoryTopological Sortfrequency 30.4
- Minimum Interval to Include Each QueryhardArrayBinary SearchSweep LineSorting+1frequency 30.4
- Permutations IImediumArrayBacktrackingSortingfrequency 30.4
- Range Sum Query 2D - ImmutablemediumArrayDesignMatrixPrefix Sumfrequency 30.4
- Stone Game IIIhardArrayMathDynamic ProgrammingMinimax+2frequency 30.4
- Subarray Product Less Than KmediumArrayBinary SearchSliding WindowPrefix Sumfrequency 30.4
- Third Maximum NumbereasyArraySortingfrequency 30.4
- Time Taken to Cross the DoorhardArrayQueueSimulationfrequency 30.4
- Triangle JudgementeasyDatabasefrequency 30.4
- All Nodes Distance K in Binary TreemediumHash TableTreeDepth-First SearchBreadth-First Search+1frequency 29.7
- Android Unlock PatternsmediumDynamic ProgrammingBacktrackingBit ManipulationBitmaskfrequency 29.7
- Array Prototype Lasteasyfrequency 29.7
- Basic Calculator IImediumMathStringStackfrequency 29.7
- Build Array from PermutationeasyArraySimulationfrequency 29.7
- Car PoolingmediumArraySortingHeap (Priority Queue)Simulation+1frequency 29.7
- Check If N and Its Double ExisteasyArrayHash TableTwo PointersBinary Search+1frequency 29.7
- Find the Difference of Two ArrayseasyArrayHash Tablefrequency 29.7
- Increasing Triplet SubsequencemediumArrayGreedyLongest Increasing Subsequencefrequency 29.7
- K-th Smallest in Lexicographical OrderhardTriefrequency 29.7
- Longest Duplicate SubstringhardStringBinary SearchSliding WindowRolling Hash+6frequency 29.7
- Making A Large IslandhardArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 29.7
- Maximum Score After Splitting a StringeasyStringPrefix Sumfrequency 29.7
- Minimum Falling Path SummediumArrayDynamic ProgrammingMatrixfrequency 29.7
- New 21 GamemediumMathDynamic ProgrammingSliding WindowProbability and Statisticsfrequency 29.7
- Number of Substrings Containing All Three CharactersmediumHash TableStringSliding Windowfrequency 29.7
- Path Sum IIImediumTreeDepth-First SearchBinary Treefrequency 29.7
- Repeated String MatchmediumStringString MatchingZ AlgorithmKnuth–Morris–Pratt Algorithm+1frequency 29.7
- Shortest Common SupersequencehardStringDynamic ProgrammingLongest Common Subsequencefrequency 29.7
- Shortest Path Visiting All NodeshardDynamic ProgrammingBit ManipulationBreadth-First SearchGraph Theory+1frequency 29.7
- Stone GamemediumArrayMathDynamic ProgrammingMinimax+2frequency 29.7
- Unique Length-3 Palindromic SubsequencesmediumHash TableStringBit ManipulationPrefix Sumfrequency 29.7
- Word Break IIhardArrayHash TableStringDynamic Programming+3frequency 29.7
- Word Ladder IIhardHash TableStringBacktrackingBreadth-First Search+1frequency 29.7
- Binary Tree Vertical Order TraversalmediumHash TableTreeDepth-First SearchBreadth-First Search+2frequency 28.9
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.