All Microsoft Coding Interview Questions
1176 questions we track for Microsoft, most frequently asked first. Practice any of them in the code editor and get AI feedback on your solution.
- Junior27% (319)
- Mid/Senior56% (658)
- Staff17% (199)
Questionspage 3 of 12
- Shortest Word Distance8 companiesJunior
- Meeting Rooms10 companiesJunior
- Meeting Rooms II43 companiesMid/Senior
- Paint House8 companiesMid/Senior
- Add Digits10 companiesJunior
- 3Sum Smaller7 companiesMid/Senior
- Single Number III7 companiesMid/Senior
- Graph Valid Tree8 companiesMid/Senior
- Ugly Number7 companiesJunior
- Ugly Number II8 companiesMid/Senior
- Palindrome Permutation8 companiesJunior
- Missing Number19 companiesJunior
- Alien Dictionary17 companiesStaff
- Closest Binary Search Tree Value9 companiesJunior
- Integer to English Words23 companiesStaff
- H-Index8 companiesMid/Senior
- Perfect Squares11 companiesMid/Senior
- Move Zeroes47 companiesJunior
- Inorder Successor in BST6 companiesMid/Senior
- Walls and Gates12 companiesMid/Senior
- Find the Duplicate Number22 companiesMid/Senior
- Game of Life16 companiesMid/Senior
- Word Pattern9 companiesJunior
- Word Pattern II6 companiesMid/Senior
- Nim Game6 companiesJunior
- Best Meeting Point9 companiesStaff
- Longest Increasing Subsequence31 companiesMid/Senior
- Remove Invalid Parentheses10 companiesStaff
- Best Time to Buy and Sell Stock with Cooldown8 companiesMid/Senior
- Minimum Height Trees7 companiesMid/Senior
- Burst Balloons14 companiesStaff
- Super Ugly Number4 companiesMid/Senior
- Binary Tree Vertical Order Traversal10 companiesMid/Senior
- Count of Smaller Numbers After Self5 companiesStaff
- Remove Duplicate Letters13 companiesMid/Senior
- Shortest Distance from All Buildings13 companiesStaff
- Bulb Switcher9 companiesMid/Senior
- Create Maximum Number7 companiesStaff
- Coin Change42 companiesMid/Senior
- Wiggle Sort II5 companiesMid/Senior
- Maximum Size Subarray Sum Equals k8 companiesMid/Senior
- Power of Three6 companiesJunior
- Odd Even Linked List12 companiesMid/Senior
- Longest Increasing Path in a Matrix16 companiesStaff
- Patching Array6 companiesStaff
- Reconstruct Itinerary22 companiesStaff
- Increasing Triplet Subsequence7 companiesMid/Senior
- Palindrome Pairs7 companiesStaff
- House Robber III15 companiesMid/Senior
- Counting Bits10 companiesJunior
- Longest Substring with At Most K Distinct Characters12 companiesMid/Senior
- Power of Four8 companiesJunior
- Integer Break7 companiesMid/Senior
- Reverse String15 companiesJunior
- Reverse Vowels of a String12 companiesJunior
- Top K Frequent Elements52 companiesMid/Senior
- Intersection of Two Arrays18 companiesJunior
- Intersection of Two Arrays II9 companiesJunior
- Russian Doll Envelopes11 companiesStaff
- Count Numbers with Unique Digits3 companiesMid/Senior
- Water and Jug Problem8 companiesMid/Senior
- Valid Perfect Square7 companiesJunior
- Largest Divisible Subset6 companiesMid/Senior
- Sum of Two Integers8 companiesMid/Senior
- Super Pow5 companiesMid/Senior
- Find K Pairs with Smallest Sums10 companiesMid/Senior
- Kth Smallest Element in a Sorted Matrix10 companiesMid/Senior
- Ransom Note12 companiesJunior
- Lexicographical Numbers6 companiesMid/Senior
- First Unique Character in a String26 companiesJunior
- Longest Absolute File Path4 companiesMid/Senior
- Find the Difference6 companiesJunior
- Elimination Game6 companiesMid/Senior
- Is Subsequence15 companiesJunior
- Decode String40 companiesMid/Senior
- Longest Substring with At Least K Repeating Characters9 companiesMid/Senior
- Rotate Function6 companiesMid/Senior
- Evaluate Division23 companiesMid/Senior
- Nth Digit7 companiesMid/Senior
- Binary Watch5 companiesJunior
- Remove K Digits23 companiesMid/Senior
- Frog Jump10 companiesStaff
- Sum of Left Leaves7 companiesJunior
- Convert a Number to Hexadecimal6 companiesJunior
- Trapping Rain Water II14 companiesStaff
- Longest Palindrome9 companiesJunior
- Split Array Largest Sum19 companiesStaff
- Fizz Buzz19 companiesJunior
- Third Maximum Number8 companiesJunior
- Add Strings14 companiesJunior
- Partition Equal Subset Sum16 companiesMid/Senior
- Pacific Atlantic Water Flow12 companiesMid/Senior
- Battleships in a Board8 companiesMid/Senior
- Strong Password Checker6 companiesStaff
- Maximum XOR of Two Numbers in an Array6 companiesMid/Senior
- Longest Repeating Character Replacement22 companiesMid/Senior
- Minimum Genetic Mutation6 companiesMid/Senior
- Number of Segments in a String3 companiesJunior
- Non-overlapping Intervals18 companiesMid/Senior
- Find Right Interval4 companiesMid/Senior