Microsoft
100 LeetCode interview questions
Curated Lists
Categories
All Questions
Topics
- Two SumEasy55.8%100.0%
- Merge Sorted ArrayEasy52.9%83.7%
- Longest Substring Without Repeating CharactersMedium36.9%79.4%
- Add Two NumbersMedium46.2%78.3%
- Longest Palindromic SubstringMedium35.8%75.8%
- Trapping Rain WaterHard65.1%75.7%
- Merge IntervalsMedium49.4%73.8%
- Valid ParenthesesEasy42.3%72.9%
- Median of Two Sorted ArraysHard43.8%72.9%
- Maximum SubarrayMedium52.1%72.9%
- 3SumMedium37.1%72.9%
- Group AnagramsMedium70.9%69.8%
- Search in Rotated Sorted ArrayMedium42.8%68.5%
- Reverse Nodes in k-GroupHard63.0%68.5%
- Merge Two Sorted ListsEasy66.8%68.5%
- Spiral MatrixMedium53.9%68.3%
- Roman to IntegerEasy64.9%68.3%
- Climbing StairsEasy53.5%68.0%
- Rotate ImageMedium77.9%67.7%
- Container With Most WaterMedium57.8%67.7%
- Merge k Sorted ListsHard56.8%67.5%
- Palindrome NumberEasy59.2%67.5%
- Sort ColorsMedium67.6%65.8%
- Longest Common PrefixEasy45.5%65.8%
- Remove Duplicates from Sorted ArrayEasy60.4%64.5%
- Set Matrix ZeroesMedium60.7%62.9%
- Letter Combinations of a Phone NumberMedium63.9%62.5%
- Reverse IntegerMedium30.3%62.5%
- Word SearchMedium45.3%60.6%
- Generate ParenthesesMedium77.1%60.2%
- Jump GameMedium39.5%59.4%
- Next PermutationMedium43.1%59.0%
- Remove ElementEasy60.0%58.1%
- Minimum Path SumMedium66.5%58.1%
- Binary Tree Zigzag Level Order TraversalMedium61.7%57.6%
- String to Integer (atoi)Medium19.2%55.6%
- Validate Binary Search TreeMedium34.4%55.6%
- First Missing PositiveHard41.1%54.6%
- Find the Index of the First Occurrence in a StringEasy45.0%54.6%
- Combination SumMedium74.7%54.6%
- Find First and Last Position of Element in Sorted ArrayMedium46.8%54.6%
- Largest Rectangle in HistogramHard47.4%54.6%
- Jump Game IIMedium41.5%54.0%
- PermutationsMedium80.7%54.0%
- Unique PathsMedium65.8%52.8%
- Swap Nodes in PairsMedium67.2%52.8%
- 4SumMedium38.2%52.2%
- Search Insert PositionEasy49.0%52.2%
- Pow(x, n)Medium37.0%52.2%
- Integer to RomanMedium68.6%52.2%
- SubsetsMedium80.9%52.2%
- Regular Expression MatchingHard29.3%51.6%
- Search a 2D MatrixMedium52.3%50.9%
- Binary Tree Level Order TraversalMedium70.6%50.9%
- N-QueensHard72.8%50.9%
- Valid SudokuMedium62.3%50.2%
- Binary Tree Inorder TraversalEasy78.6%49.5%
- Divide Two IntegersMedium18.4%49.5%
- Remove Nth Node From End of ListMedium49.0%49.5%
- Edit DistanceMedium58.8%49.5%
- Simplify PathMedium47.9%49.5%
- Restore IP AddressesMedium53.2%48.8%
- Sudoku SolverHard63.9%48.8%
- Longest Valid ParenthesesHard36.3%47.2%
- Decode WaysMedium36.5%45.5%
- Maximal RectangleHard53.7%44.5%
- Sqrt(x)Easy40.4%44.5%
- Reverse Linked List IIMedium49.6%43.6%
- Permutations IIMedium61.6%43.6%
- Zigzag ConversionMedium51.6%43.6%
- Plus OneEasy47.5%42.5%
- Symmetric TreeEasy59.3%42.5%
- Add BinaryEasy55.7%41.4%
- Minimum Window SubstringHard45.4%41.4%
- Search in Rotated Sorted Array IIMedium38.9%39.0%
- Wildcard MatchingHard29.9%39.0%
- Remove Duplicates from Sorted ListEasy54.9%39.0%
- Remove Duplicates from Sorted Array IIMedium62.9%37.7%
- Insert IntervalMedium43.5%37.7%
- Combination Sum IIMedium57.7%37.7%
- Multiply StringsMedium42.3%37.7%
- Text JustificationHard48.1%37.7%
- Spiral Matrix IIMedium73.4%37.7%
- Length of Last WordEasy56.3%37.7%
- Recover Binary Search TreeMedium56.3%36.2%
- Interleaving StringMedium42.2%36.2%
- Same TreeEasy65.1%36.2%
- Maximum Depth of Binary TreeEasy77.1%36.2%
- Subsets IIMedium59.5%36.2%
- Rotate ListMedium39.9%36.2%
- Remove Duplicates from Sorted List IIMedium49.9%34.7%
- CombinationsMedium72.9%31.1%
- Count and SayMedium60.5%31.1%
- 3Sum ClosestMedium46.9%31.1%
- Substring with Concatenation of All WordsHard33.0%26.7%
- Partition ListMedium59.0%24.1%
- Unique Paths IIMedium43.2%24.1%
- Unique Binary Search TreesMedium62.4%21.0%
- N-Queens IIHard76.7%21.0%
- Unique Binary Search Trees IIMedium60.4%13.2%
Showing 100 of 100 questions.