Total Questions
100
Medium problems make up 63.00 % of what Microsoft asks, so that is the tier to prioritise.
Easy2121.00 %
Medium6363.00 %
Hard1616.00 %
Questions
Sort100 shown
- Two SumEasyfreq 100
- Merge Sorted ArrayEasyfreq 84
- Longest Substring Without Repeating CharactersMediumfreq 79
- Add Two NumbersMediumfreq 78
- Longest Palindromic SubstringMediumfreq 76
- Trapping Rain WaterHardfreq 75
- Maximum SubarrayMediumfreq 75
- Valid ParenthesesEasyfreq 75
- Merge IntervalsMediumfreq 74
- Roman to IntegerEasyfreq 73
- 3SumMediumfreq 72
- Median of Two Sorted ArraysHardfreq 72
- Reverse Nodes in k-GroupHardfreq 72
- Spiral MatrixMediumfreq 71
- Search in Rotated Sorted ArrayMediumfreq 71
- Group AnagramsMediumfreq 70
- Merge Two Sorted ListsEasyfreq 70
- Container With Most WaterMediumfreq 69
- Merge k Sorted ListsHardfreq 68
- Rotate ImageMediumfreq 66
- Climbing StairsEasyfreq 66
- Palindrome NumberEasyfreq 66
- Longest Common PrefixEasyfreq 64
- Remove Duplicates from Sorted ArrayEasyfreq 64
- Sort ColorsMediumfreq 64
- Letter Combinations of a Phone NumberMediumfreq 63
- Set Matrix ZeroesMediumfreq 63
- Reverse IntegerMediumfreq 62
- Minimum Path SumMediumfreq 61
- Jump GameMediumfreq 61
- Word SearchMediumfreq 60
- Generate ParenthesesMediumfreq 60
- Next PermutationMediumfreq 59
- Remove ElementEasyfreq 58
- First Missing PositiveHardfreq 58
- Binary Tree Zigzag Level Order TraversalMediumfreq 58
- String to Integer (atoi)Mediumfreq 57
- Validate Binary Search TreeMediumfreq 56
- Largest Rectangle in HistogramHardfreq 55
- Swap Nodes in PairsMediumfreq 55
- PermutationsMediumfreq 54
- Simplify PathMediumfreq 54
- Regular Expression MatchingHardfreq 54
- Valid SudokuMediumfreq 53
- Remove Nth Node From End of ListMediumfreq 53
- Binary Tree Inorder TraversalEasyfreq 52
- Decode WaysMediumfreq 51
- Unique PathsMediumfreq 51
- Jump Game IIMediumfreq 51
- Combination SumMediumfreq 51
- Divide Two IntegersMediumfreq 51
- Binary Tree Level Order TraversalMediumfreq 51
- 4SumMediumfreq 50
- Search a 2D MatrixMediumfreq 50
- Edit DistanceMediumfreq 49
- Integer to RomanMediumfreq 48
- Pow(x, n)Mediumfreq 47
- Sudoku SolverHardfreq 47
- Maximal RectangleHardfreq 47
- SubsetsMediumfreq 46
- Symmetric TreeEasyfreq 46
- Reverse Linked List IIMediumfreq 46
- Longest Valid ParenthesesHardfreq 45
- Zigzag ConversionMediumfreq 45
- Restore IP AddressesMediumfreq 45
- Search Insert PositionEasyfreq 45
- N-QueensHardfreq 44
- Sqrt(x)Easyfreq 44
- Add BinaryEasyfreq 44
- Permutations IIMediumfreq 43
- Plus OneEasyfreq 40
- Minimum Window SubstringHardfreq 39
- Subsets IIMediumfreq 39
- Multiply StringsMediumfreq 39
- Search in Rotated Sorted Array IIMediumfreq 37
- Rotate ListMediumfreq 37
- Remove Duplicates from Sorted Array IIMediumfreq 35
- Same TreeEasyfreq 35
- Remove Duplicates from Sorted ListEasyfreq 35
- Combination Sum IIMediumfreq 35
- Text JustificationHardfreq 35
- CombinationsMediumfreq 35
- Wildcard MatchingHardfreq 35
- Interleaving StringMediumfreq 33
- Count and SayMediumfreq 33
- Insert IntervalMediumfreq 33
- Partition ListMediumfreq 33
- Length of Last WordEasyfreq 33
- Remove Duplicates from Sorted List IIMediumfreq 33
- Spiral Matrix IIMediumfreq 31
- Unique Paths IIMediumfreq 31
- 3Sum ClosestMediumfreq 31
- Maximum Depth of Binary TreeEasyfreq 31
- Substring with Concatenation of All WordsHardfreq 29
- Recover Binary Search TreeMediumfreq 26
- N-Queens IIHardfreq 23
- Unique Binary Search TreesMediumfreq 23
- Unique Binary Search Trees IIMediumfreq 9
Where to go next
most overlapping question setsAAdobe
98 shared of 10098%
none of their list done yet
AAmazon
96 shared of 10096%
none of their list done yet
Apple
96 shared of 10096%
none of their list done yet
Meta
93 shared of 10093%
none of their list done yet
Uber
89 shared of 10089%
none of their list done yet
YYahoo
87 shared of 10087%
none of their list done yet