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
- Watering Plants IImediumArrayTwo PointersSimulationfrequency 16.4
- Ways to Express an Integer as Sum of PowersmediumDynamic Programmingfrequency 16.4
- Word SquareshardArrayStringBacktrackingTriefrequency 16.4
- Zigzag IteratormediumArrayDesignQueueIteratorfrequency 16.4
- Apply Operations to an ArrayeasyArrayTwo PointersSimulationfrequency 14.6
- Arithmetic SlicesmediumArrayDynamic ProgrammingSliding Windowfrequency 14.6
- Base 7easyMathStringfrequency 14.6
- Battleships in a BoardmediumArrayDepth-First SearchMatrixfrequency 14.6
- Binary GapeasyBit Manipulationfrequency 14.6
- Block Placement QuerieshardArrayBinary SearchBinary Indexed TreeSegment Tree+1frequency 14.6
- Check If All 1's Are at Least Length K Places AwayeasyArrayfrequency 14.6
- Complement of Base 10 IntegereasyBit Manipulationfrequency 14.6
- Construct the Lexicographically Largest Valid SequencemediumArrayBacktrackingfrequency 14.6
- Count Equal and Divisible Pairs in an ArrayeasyArrayfrequency 14.6
- Count Largest GroupeasyHash TableMathCountingfrequency 14.6
- Count Number of Balanced PermutationshardMathStringDynamic ProgrammingCombinatoricsfrequency 14.6
- Count Number of Maximum Bitwise-OR SubsetsmediumArrayBacktrackingBit ManipulationEnumerationfrequency 14.6
- Count the Number of Consistent StringseasyArrayHash TableStringBit Manipulation+1frequency 14.6
- Count the Number of Powerful IntegershardMathStringDynamic Programmingfrequency 14.6
- Count the Number of Square-Free SubsetsmediumArrayMathDynamic ProgrammingBit Manipulation+2frequency 14.6
- Day of the YeareasyMathStringfrequency 14.6
- Degree of an ArrayeasyArrayHash Tablefrequency 14.6
- Delete Characters to Make Fancy StringeasyStringfrequency 14.6
- Department Top Three SalarieshardDatabasefrequency 14.6
- Design Browser HistorymediumArrayLinked ListStackDesign+2frequency 14.6
- Design Circular DequemediumArrayLinked ListDesignQueuefrequency 14.6
- Detect Cycles in 2D GridmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 14.6
- Distribute Candies Among Children IImediumMathCombinatoricsEnumerationfrequency 14.6
- Dota2 SenatemediumStringGreedyQueuefrequency 14.6
- Extra Characters in a StringmediumArrayHash TableStringDynamic Programming+1frequency 14.6
- Find All Possible Stable Binary Arrays ImediumDynamic ProgrammingPrefix Sumfrequency 14.6
- Find Greatest Common Divisor of ArrayeasyArrayMathNumber TheoryEuclidean Algorithm+1frequency 14.6
- Find Kth Bit in Nth Binary StringmediumStringRecursionSimulationfrequency 14.6
- Find a Safe Walk Through a GridmediumArrayBreadth-First SearchGraph TheoryHeap (Priority Queue)+2frequency 14.6
- Find the Lexicographically Largest String From the Box ImediumTwo PointersStringEnumerationfrequency 14.6
- Find the Lexicographically Smallest Valid SequencemediumTwo PointersStringDynamic ProgrammingGreedyfrequency 14.6
- Find the Minimum Area to Cover All Ones ImediumArrayMatrixfrequency 14.6
- Find the Minimum Cost Array PermutationhardArrayDynamic ProgrammingBit ManipulationBitmaskfrequency 14.6
- Fruits Into Baskets IIImediumArrayBinary SearchSegment TreeOrdered Setfrequency 14.6
- Get the Maximum ScorehardArrayTwo PointersDynamic ProgrammingGreedyfrequency 14.6
- Hamming DistanceeasyBit Manipulationfrequency 14.6
- Implement Rand10() Using Rand7()mediumMathRejection SamplingRandomizedProbability and Statisticsfrequency 14.6
- Lowest Common Ancestor of Deepest LeavesmediumHash TableTreeDepth-First SearchBreadth-First Search+4frequency 14.6
- Maximum Average Pass RatiomediumArrayGreedyHeap (Priority Queue)frequency 14.6
- Maximum Difference Between Increasing ElementseasyArrayfrequency 14.6
- Maximum Number of Operations to Move Ones to the EndmediumStringGreedyCountingfrequency 14.6
- Maximum Number of Vowels in a Substring of Given LengthmediumStringSliding Windowfrequency 14.6
- Maximum Path Score in a GridmediumArrayDynamic ProgrammingMatrixfrequency 14.6
- Maximum Population YeareasyArrayCountingPrefix Sumfrequency 14.6
- Maximum Product of Two DigitseasyMathSortingfrequency 14.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.