Blind 75, as mock interviews
Solving these on your own is half of it. In the interview you also have to explain your approach, answer follow-ups and test your code while someone watches. Each problem below opens as a timed round with a voice interviewer and a scored report.
71 of the 75 problems are in the library; 4 are not here yet. In the problem library you can pick this list from the Lists filter and save problems for later.
- 1Two SumEasy
- 2Best Time to Buy and Sell StockEasy
- 3Contains DuplicateEasy
- 4Product of Array Except SelfMedium
- 5Maximum SubarrayEasy
- 6Maximum Product SubarrayMedium
- 7Find Minimum in Rotated Sorted ArrayMedium
- 8Search in Rotated Sorted ArrayMedium
- 93SumMedium
- 10Container With Most WaterMedium
- 11Number of 1 BitsEasy
- 12Counting BitsMedium
- 13Missing NumberEasy
- 14Reverse BitsEasy
- 15Climbing StairsEasy
- 16Coin ChangeMedium
- 17Longest Increasing SubsequenceMedium
- 18Longest Common SubsequenceMedium
- 19Word BreakMedium
- 20Combination SumMedium
- 21House RobberMedium
- 22House Robber II (Circular)Medium
- 23Decode WaysMedium
- 24Unique PathsMedium
- 25Jump GameMedium
- 26Clone Graph (Adjacency Matrix)Medium
- 27Course ScheduleMedium
- 28Pacific Atlantic Water FlowMedium
- 29Number of IslandsMedium
- 30Longest Consecutive SequenceMedium
- 31Alien DictionaryHard
- 32Graph Valid TreeMedium
- 33Insert IntervalMedium
- 34Merge IntervalsMedium
- 35Non-overlapping IntervalsMedium
- 36Meeting RoomsEasy
- 37Meeting Rooms IIMedium
- 38Reverse Linked ListEasy
- 39Linked List CycleEasy
- 40Merge Two Sorted ListsEasy
- 41Merge K Sorted ListsHard
- 42Remove Nth Node From End of ListMedium
- 43Reorder ListMedium
- 44Set Matrix ZeroesMedium
- 45Spiral MatrixMedium
- 46Rotate ImageMedium
- 47Word SearchMedium
- 48Longest Substring Without Repeating CharactersMedium
- 49Longest Repeating Character ReplacementMedium
- 50Minimum Window SubstringHard
- 51Valid AnagramEasy
- 52Group AnagramsMedium
- 53Valid ParenthesesEasy
- 54Valid PalindromeEasy
- 55Longest Palindromic SubstringMedium
- 56Palindromic SubstringsMedium
- 57Encode and Decode StringsMedium
- 58Maximum Depth of Binary TreeEasy
- 59Same TreeEasy
- 60Invert Binary TreeEasy
- 61Binary Tree Maximum Path SumHard
- 62Binary Tree Level Order TraversalMedium
- 63Serialize and Deserialize Binary TreeHard
- 64Subtree of Another TreeEasy
- 65Validate Binary Search TreeMedium
- 66Kth Smallest Element in a BSTMedium
- 67Implement Trie (Prefix Tree)Medium
- 68Design Add and Search Words Data StructureMedium
- 69Word Search IIHard
- 70Top K Frequent ElementsMedium
- 71Find Median from Data StreamHard