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
- Couples Holding HandshardGreedyDepth-First SearchBreadth-First SearchUnion-Find+1frequency 19.5
- Create Binary Tree From DescriptionsmediumArrayHash TableTreeBinary Treefrequency 19.5
- Cutting RibbonsmediumArrayBinary Searchfrequency 19.5
- Delete Columns to Make Sorted IIIhardArrayStringDynamic Programmingfrequency 19.5
- Design Compressed String IteratoreasyArrayStringDesignIteratorfrequency 19.5
- Design HashMapeasyArrayHash TableLinked ListDesign+1frequency 19.5
- Design Snake GamemediumArrayHash TableDesignQueue+1frequency 19.5
- Determine if Two Events Have ConflicteasyArrayStringfrequency 19.5
- Determine if Two Strings Are ClosemediumHash TableStringSortingCountingfrequency 19.5
- Divisible and Non-divisible Sums DifferenceeasyMathfrequency 19.5
- Erect the FencehardArrayMathGeometryConvex Hull+1frequency 19.5
- Find Beautiful Indices in the Given Array IIhardTwo PointersStringBinary SearchRolling Hash+5frequency 19.5
- Find Champion IImediumGraph Theoryfrequency 19.5
- Find Expensive CitieseasyDatabasefrequency 19.5
- Find a Peak Element IImediumArrayBinary SearchMatrixfrequency 19.5
- Find the City With the Smallest Number of Neighbors at a Threshold DistancemediumDynamic ProgrammingGraph TheoryShortest PathDijkstra's Algorithm+2frequency 19.5
- Find the Count of Monotonic Pairs IhardArrayMathDynamic ProgrammingCombinatorics+1frequency 19.5
- Find the Maximum Achievable NumbereasyMathfrequency 19.5
- Find the Maximum Sequence Value of ArrayhardArrayDynamic ProgrammingBit Manipulationfrequency 19.5
- Find the Number of Ways to Place People IIhardArrayMathGeometrySorting+1frequency 19.5
- Find the Town JudgeeasyArrayHash TableGraph Theoryfrequency 19.5
- Flatten a Multilevel Doubly Linked ListmediumLinked ListDepth-First SearchDoubly-Linked Listfrequency 19.5
- Guess Number Higher or Lower IImediumMathDynamic ProgrammingMinimaxGame Theoryfrequency 19.5
- IPOhardArrayGreedySortingHeap (Priority Queue)frequency 19.5
- Insertion Sort ListmediumLinked ListSortingfrequency 19.5
- Investments in 2016mediumDatabasefrequency 19.5
- K-Similar StringshardHash TableStringBreadth-First Searchfrequency 19.5
- Kth Smallest Product of Two Sorted ArrayshardArrayBinary Searchfrequency 19.5
- Largest Sum of AveragesmediumArrayDynamic ProgrammingPrefix Sumfrequency 19.5
- Last Moment Before All Ants Fall Out of a PlankmediumArrayBrainteaserSimulationfrequency 19.5
- Line ReflectionmediumArrayHash TableMathfrequency 19.5
- Linked List ComponentsmediumArrayHash TableLinked Listfrequency 19.5
- Loan TypeseasyDatabasefrequency 19.5
- Longest Binary Subsequence Less Than or Equal to KmediumStringDynamic ProgrammingGreedyMemoizationfrequency 19.5
- Longest Common Suffix QuerieshardArrayStringTriefrequency 19.5
- Longest Happy PrefixhardStringRolling HashString MatchingHash Function+2frequency 19.5
- Longest Substring with At Most Two Distinct CharactersmediumHash TableStringSliding Windowfrequency 19.5
- Longest Uncommon Subsequence IImediumArrayHash TableTwo PointersString+1frequency 19.5
- Longest Uploaded PrefixmediumHash TableBinary SearchUnion-FindDesign+4frequency 19.5
- Max Consecutive Ones IImediumArrayDynamic ProgrammingSliding Windowfrequency 19.5
- Max Number of K-Sum PairsmediumArrayHash TableTwo PointersSortingfrequency 19.5
- Max Value of EquationhardArrayQueueSliding WindowHeap (Priority Queue)+1frequency 19.5
- Maximum Non Negative Product in a MatrixmediumArrayDynamic ProgrammingMatrixfrequency 19.5
- Maximum Number That Sum of the Prices Is Less Than or Equal to KmediumMathBinary SearchDynamic ProgrammingBit Manipulationfrequency 19.5
- Maximum Number of Ways to Partition an ArrayhardArrayHash TableCountingEnumeration+1frequency 19.5
- Maximum Split of Positive Even IntegersmediumMathBacktrackingGreedyfrequency 19.5
- Meeting RoomseasyArraySortingQuicksortfrequency 19.5
- Merge Triplets to Form Target TripletmediumArrayGreedyfrequency 19.5
- Minimize the Maximum Difference of PairsmediumArrayBinary SearchDynamic ProgrammingGreedy+1frequency 19.5
- Minimum Absolute DifferenceeasyArraySortingfrequency 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.