Starter 50
FreeFifty classic problems that cover every pattern once. The place to begin.
Solved by you
...
Problems you can open
50
Tracked companies
25
ProblemPatternLevelEvidenceReported
- Contains DuplicateHashing and countingEasy
- Valid AnagramHashing and countingEasy
- Two SumHashing and countingEasyGrade B18/25
- Group AnagramsHashing and countingMediumGrade B14/25
- Valid PalindromeTwo pointersEasyGrade C7/25
- 3SumTwo pointersMediumGrade A14/25
- Container With Most WaterTwo pointersMediumGrade B16/25
- Best Time to Buy and Sell StockSliding windowEasyGrade B17/25
- Longest Substring Without Repeating CharactersSliding windowMediumGrade A16/25
- Longest Repeating Character ReplacementSliding windowMedium
- Valid ParenthesesStackEasyGrade A16/25
- Evaluate Reverse Polish NotationStackMedium
- Binary SearchBinary searchEasy
- Find Minimum In Rotated Sorted ArrayBinary searchMedium
- Search in Rotated Sorted ArrayBinary searchMediumGrade A14/25
- Reverse Linked ListLinked listEasyGrade B10/25
- Merge Two Sorted ListsLinked listEasyGrade B9/25
- Linked List CycleLinked listEasyGrade B4/25
- Reorder ListLinked listMedium
- Meeting RoomsIntervalsEasy
- Insert IntervalIntervalsMediumGrade C1/25
- Invert Binary TreeTrees and recursionEasy
- Maximum Depth of Binary TreeTrees and recursionEasyGrade C4/25
- Diameter of Binary TreeTrees and recursionEasy
- Balanced Binary TreeTrees and recursionEasy
- Same TreeTrees and recursionEasy
- Subtree of Another TreeTrees and recursionEasy
- SubsetsBacktrackingMediumGrade C6/25
- Combination SumBacktrackingMedium
- Word SearchBacktrackingMediumGrade C7/25
- Number of IslandsGraph traversalMediumGrade A19/25
- Clone GraphGraph traversalMediumGrade C1/25
- Pacific Atlantic Water FlowGraph traversalMedium
- Course ScheduleTopological sortMediumGrade A15/25
- Min Cost to Connect All PointsShortest pathsMedium
- Implement Trie (Prefix Tree)TrieMediumGrade C5/25
- Kth Largest Element In a StreamHeap and top-KEasy
- Last Stone WeightHeap and top-KEasy
- Jump GameGreedyMediumGrade A11/25
- Climbing StairsDynamic programmingEasyGrade B9/25
- Min Cost Climbing StairsDynamic programmingEasy
- House RobberDynamic programmingMediumGrade A11/25
- House Robber IIDynamic programmingMedium
- Unique PathsDynamic programmingMedium
- Maximum SubarrayDynamic programmingMediumGrade B12/25
- Number of 1 BitsBits and mathEasy
- Counting BitsBits and mathEasy
- Happy NumberMatrix and parsingEasy
- Plus OneMatrix and parsingEasy
- Min StackDesign a data structureMediumGrade B9/25
Evidence shows what candidates commonly report, with the number of tracked companies where it appears. It is not a prediction of what any company will ask.