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
348 questions at TikTok · all time
- Minimum Size Subarray SummediumArrayBinary SearchSliding WindowPrefix Sumfrequency 51.4
- PermutationsmediumArrayBacktrackingfrequency 51.4
- Random Pick with WeightmediumArrayMathBinary SearchPrefix Sum+1frequency 51.4
- Regular Expression MatchinghardStringDynamic ProgrammingRecursionfrequency 51.4
- Reverse Nodes in k-GrouphardLinked ListRecursionfrequency 51.4
- Sliding Window MaximumhardArrayQueueSliding WindowHeap (Priority Queue)+2frequency 51.4
- Best Time to Buy and Sell Stock IImediumArrayDynamic ProgrammingGreedyfrequency 48.0
- Capacity To Ship Packages Within D DaysmediumArrayBinary Searchfrequency 48.0
- Design In-Memory File SystemhardHash TableStringDesignTrie+1frequency 48.0
- Find Minimum in Rotated Sorted ArraymediumArrayBinary Searchfrequency 48.0
- Jump Game IImediumArrayDynamic ProgrammingGreedyfrequency 48.0
- Kth Missing Positive NumbereasyArrayBinary Searchfrequency 48.0
- Longest Common PrefixeasyArrayStringTriefrequency 48.0
- Longest Mountain in ArraymediumArrayTwo PointersDynamic ProgrammingEnumerationfrequency 48.0
- Longest Substring with At Most K Distinct CharactersmediumHash TableStringSliding Windowfrequency 48.0
- Longest Valid ParentheseshardStringDynamic ProgrammingStackBracket Sequencesfrequency 48.0
- Matchsticks to SquaremediumArrayDynamic ProgrammingBacktrackingBit Manipulation+1frequency 48.0
- Maximum SubarraymediumArrayDivide and ConquerDynamic Programmingfrequency 48.0
- Minimum Remove to Make Valid ParenthesesmediumStringStackfrequency 48.0
- Multiply StringsmediumMathStringSimulationfrequency 48.0
- Partition Equal Subset SummediumArrayDynamic ProgrammingKnapsack Problem0-1 Knapsackfrequency 48.0
- Restore IP AddressesmediumStringBacktrackingfrequency 48.0
- Rotate ArraymediumArrayMathTwo Pointersfrequency 48.0
- SubsetsmediumArrayBacktrackingBit Manipulationfrequency 48.0
- Super Egg DrophardMathBinary SearchDynamic Programmingfrequency 48.0
- Water and Jug ProblemmediumMathDepth-First SearchBreadth-First SearchBézout's Lemma+3frequency 48.0
- All O`one Data StructurehardHash TableLinked ListDesignDoubly-Linked Listfrequency 44.0
- Asteroid CollisionmediumArrayStackSimulationfrequency 44.0
- Binary Tree Longest Consecutive SequencemediumTreeDepth-First SearchBinary TreeDP on Treesfrequency 44.0
- Cheapest Flights Within K StopsmediumDynamic ProgrammingDepth-First SearchBreadth-First SearchGraph Theory+2frequency 44.0
- Count Number of Nice SubarraysmediumArrayHash TableMathSliding Window+1frequency 44.0
- Course Schedule IVmediumDepth-First SearchBreadth-First SearchGraph TheoryTopological Sortfrequency 44.0
- Find All Duplicates in an ArraymediumArrayHash TableSortingfrequency 44.0
- Frog JumphardArrayDynamic Programmingfrequency 44.0
- Largest Rectangle in HistogramhardArrayStackMonotonic StackRange Minimum/Maximum Queryfrequency 44.0
- Min Cost to Connect All PointsmediumArrayUnion-FindGraph TheoryMinimum Spanning Tree+3frequency 44.0
- Minimum Operations to Write the Letter Y on a GridmediumArrayHash TableMatrixCountingfrequency 44.0
- Minimum Path SummediumArrayDynamic ProgrammingMatrixfrequency 44.0
- Move ZeroeseasyArrayTwo Pointersfrequency 44.0
- Next PermutationmediumArrayTwo Pointersfrequency 44.0
- Numbers At Most N Given Digit SethardArrayMathStringBinary Search+1frequency 44.0
- Permutations IImediumArrayBacktrackingSortingfrequency 44.0
- Remove All Adjacent Duplicates in String IImediumStringStackfrequency 44.0
- Remove Invalid ParentheseshardStringBacktrackingBreadth-First Searchfrequency 44.0
- Reorder Routes to Make All Paths Lead to the City ZeromediumDepth-First SearchBreadth-First SearchGraph Theoryfrequency 44.0
- Reorganize StringmediumHash TableStringGreedySorting+2frequency 44.0
- Shortest Unsorted Continuous SubarraymediumArrayTwo PointersStackGreedy+2frequency 44.0
- Split Message Based on LimithardStringEnumerationfrequency 44.0
- 2 Keys KeyboardmediumMathDynamic Programmingfrequency 39.1
- Best Time to Buy and Sell Stock IIIhardArrayDynamic Programmingfrequency 39.1
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.