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
- The Number of Employees Which Report to Each EmployeeeasyDatabasefrequency 19.5
- Time Needed to Buy TicketseasyArrayQueueSimulationfrequency 19.5
- Top Three WinerieshardDatabasefrequency 19.5
- Unique Paths IIIhardArrayBacktrackingBit ManipulationMatrix+1frequency 19.5
- Valid BoomerangeasyArrayMathGeometryfrequency 19.5
- Valid Triangle NumbermediumArrayTwo PointersBinary SearchGreedy+1frequency 19.5
- 2 Keys KeyboardmediumMathDynamic Programmingfrequency 18.0
- Add Bold Tag in StringmediumArrayHash TableStringTrie+2frequency 18.0
- Arranging CoinseasyMathBinary Searchfrequency 18.0
- Baseball GameeasyArrayStackSimulationfrequency 18.0
- Beautiful Arrangement IImediumArrayMathfrequency 18.0
- Best Time to Buy and Sell Stock VmediumArrayDynamic Programmingfrequency 18.0
- Bitwise ORs of SubarraysmediumArrayDynamic ProgrammingBit Manipulationfrequency 18.0
- Boundary of Binary TreemediumTreeDepth-First SearchBinary Treefrequency 18.0
- Brace Expansion IIhardHash TableStringBacktrackingStack+2frequency 18.0
- Calculate Money in Leetcode BankeasyMathfrequency 18.0
- Check If Array Pairs Are Divisible by kmediumArrayHash TableCountingfrequency 18.0
- Check if the Sentence Is PangrameasyHash TableStringfrequency 18.0
- Cherry PickuphardArrayDynamic ProgrammingMatrixfrequency 18.0
- Closest Binary Search Tree Value IIhardTwo PointersStackTreeDepth-First Search+3frequency 18.0
- Combination Sum IIImediumArrayBacktrackingfrequency 18.0
- Confusing NumbereasyMathfrequency 18.0
- Construct Quad TreemediumArrayDivide and ConquerTreeMatrixfrequency 18.0
- Count AsteriskseasyStringfrequency 18.0
- Count Binary SubstringseasyTwo PointersStringfrequency 18.0
- Count Hills and Valleys in an ArrayeasyArrayfrequency 18.0
- Count Odd Numbers in an Interval RangeeasyMathfrequency 18.0
- Count Prefixes of a Given StringeasyArrayStringfrequency 18.0
- Counter IIeasyfrequency 18.0
- Deepest Leaves SummediumTreeDepth-First SearchBreadth-First SearchBinary Treefrequency 18.0
- Defuse the BombeasyArraySliding Windowfrequency 18.0
- Design HashSeteasyArrayHash TableLinked ListDesign+1frequency 18.0
- Design Phone DirectorymediumArrayHash TableLinked ListDesign+1frequency 18.0
- Design Tic-Tac-ToemediumArrayHash TableDesignMatrix+1frequency 18.0
- Distinct Echo SubstringshardStringTrieRolling HashSuffix Array+3frequency 18.0
- Distribute Repeating IntegershardArrayHash TableDynamic ProgrammingBacktracking+3frequency 18.0
- Divide ChocolatehardArrayBinary Searchfrequency 18.0
- Element Appearing More Than 25% In Sorted ArrayeasyArrayfrequency 18.0
- Excel Sheet Column NumbereasyMathStringfrequency 18.0
- Fair Candy SwapeasyArrayHash TableBinary SearchSortingfrequency 18.0
- Fancy SequencehardMathDesignSegment TreeNumber Theory+1frequency 18.0
- Find Anagram MappingseasyArrayHash Tablefrequency 18.0
- Find Common CharacterseasyArrayHash TableStringfrequency 18.0
- Find K-th Smallest Pair DistancehardArrayTwo PointersBinary SearchSortingfrequency 18.0
- Find Kth Largest XOR Coordinate ValuemediumArrayDivide and ConquerBit ManipulationSorting+4frequency 18.0
- Find Longest Special Substring That Occurs Thrice IImediumHash TableStringBinary SearchSliding Window+1frequency 18.0
- Find Root of N-Ary TreemediumHash TableBit ManipulationTreeDepth-First Searchfrequency 18.0
- Find Smallest Letter Greater Than TargeteasyArrayBinary Searchfrequency 18.0
- Find Two Non-overlapping Sub-arrays Each With Target SummediumArrayHash TableBinary SearchDynamic Programming+1frequency 18.0
- Find Unique Binary StringmediumArrayHash TableStringBacktrackingfrequency 18.0
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.