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.
Start your Microsoft mock interviewQuestions Microsoft asks, live voice, scored. First one free.
- 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