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
- Parallel Courses IIIhardArrayDynamic ProgrammingGraph TheoryTopological Sort+1frequency 20.9
- Partition Array According to Given PivotmediumArrayTwo PointersSimulationfrequency 20.9
- Partition StringmediumHash TableStringTrieSimulationfrequency 20.9
- Patching ArrayhardArrayGreedyfrequency 20.9
- Paths in Matrix Whose Sum Is Divisible by KhardArrayDynamic ProgrammingMatrixfrequency 20.9
- Perfect NumbereasyMathfrequency 20.9
- Perfect RectanglehardArrayHash TableMathGeometry+1frequency 20.9
- Random Point in Non-overlapping RectanglesmediumArrayMathBinary SearchReservoir Sampling+3frequency 20.9
- Range Sum of BSTeasyTreeDepth-First SearchBinary Search TreeBinary Treefrequency 20.9
- Redundant Connection IIhardDepth-First SearchBreadth-First SearchUnion-FindGraph Theoryfrequency 20.9
- Reordered Power of 2mediumHash TableMathSortingCounting+1frequency 20.9
- Return Length of Arguments Passedeasyfrequency 20.9
- Scramble StringhardStringDynamic Programmingfrequency 20.9
- Sentence Screen FittingmediumArrayStringDynamic Programmingfrequency 20.9
- Sentence Similarity IImediumArrayHash TableStringDepth-First Search+2frequency 20.9
- Separate Squares IIhardArrayBinary SearchSegment TreeSweep Linefrequency 20.9
- Sleepeasyfrequency 20.9
- Smallest Missing Integer Greater Than Sequential Prefix SumeasyArrayHash TableSortingfrequency 20.9
- Smallest Rectangle Enclosing Black PixelshardArrayBinary SearchDepth-First SearchBreadth-First Search+1frequency 20.9
- Subtree of Another TreeeasyTreeDepth-First SearchString MatchingBinary Tree+1frequency 20.9
- Swapping Nodes in a Linked ListmediumLinked ListTwo Pointersfrequency 20.9
- The Number of Weak Characters in the GamemediumArrayStackGreedySorting+1frequency 20.9
- Valid Phone NumberseasyShellfrequency 20.9
- Verify Preorder Serialization of a Binary TreemediumStringStackTreeBinary Treefrequency 20.9
- Video StitchingmediumArrayDynamic ProgrammingGreedyfrequency 20.9
- Water and Jug ProblemmediumMathDepth-First SearchBreadth-First SearchBézout's Lemma+3frequency 20.9
- Watering PlantsmediumArraySimulationfrequency 20.9
- Add Two Numbers IImediumLinked ListMathStackfrequency 19.5
- All Ancestors of a Node in a Directed Acyclic GraphmediumDepth-First SearchBreadth-First SearchGraph TheoryTopological Sort+1frequency 19.5
- All Paths from Source Lead to DestinationmediumGraph TheoryTopological SortKosaraju's AlgorithmTarjan's SCC Algorithmfrequency 19.5
- Alphabet Board PathmediumHash TableStringfrequency 19.5
- Ant on the BoundaryeasyArraySimulationPrefix Sumfrequency 19.5
- Apply Transform Over Each Element in Arrayeasyfrequency 19.5
- Array PartitioneasyArrayGreedySortingCounting Sortfrequency 19.5
- Beautiful ArrangementmediumArrayDynamic ProgrammingBacktrackingBit Manipulation+1frequency 19.5
- Best Sightseeing PairmediumArrayDynamic Programmingfrequency 19.5
- Binary Searchable Numbers in an Unsorted ArraymediumArrayBinary SearchStackMonotonic Stackfrequency 19.5
- Binary String With Substrings Representing 1 To NmediumHash TableStringBit ManipulationSliding Windowfrequency 19.5
- Binary Tree NodesmediumDatabasefrequency 19.5
- Bricks Falling When HithardArrayUnion-FindMatrixfrequency 19.5
- Calculate Compressed MeaneasyDatabasefrequency 19.5
- Check if Number Has Equal Digit Count and Digit ValueeasyHash TableStringCountingfrequency 19.5
- Class PerformancemediumDatabasefrequency 19.5
- Closest Binary Search Tree ValueeasyBinary SearchTreeDepth-First SearchBinary Search Tree+1frequency 19.5
- Count Caesar Cipher PairsmediumArrayHash TableMathString+1frequency 19.5
- Count Cells in Overlapping Horizontal and Vertical SubstringsmediumArrayStringRolling HashString Matching+2frequency 19.5
- Count Fertile Pyramids in a LandhardArrayDynamic ProgrammingMatrixfrequency 19.5
- Count Good TripletseasyArrayEnumerationfrequency 19.5
- Count K-Subsequences of a String With Maximum BeautyhardHash TableMathStringGreedy+3frequency 19.5
- Count Number of Distinct Integers After Reverse OperationsmediumArrayHash TableMathCountingfrequency 19.5
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.