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 6 of 12
- Reordered Power of 25 companiesMid/Senior
- Minimum Number of Refueling Stops8 companiesStaff
- Leaf-Similar Trees6 companiesJunior
- Length of Longest Fibonacci Subsequence7 companiesMid/Senior
- Walking Robot Simulation9 companiesMid/Senior
- Koko Eating Bananas38 companiesMid/Senior
- Middle of the Linked List14 companiesJunior
- Boats to Save People11 companiesMid/Senior
- Spiral Matrix III8 companiesMid/Senior
- Possible Bipartition10 companiesMid/Senior
- Super Egg Drop5 companiesStaff
- Fair Candy Swap7 companiesJunior
- Construct Binary Tree from Preorder and Postorder Traversal6 companiesMid/Senior
- Bitwise ORs of Subarrays7 companiesMid/Senior
- Numbers At Most N Given Digit Set4 companiesStaff
- Fruit Into Baskets10 companiesMid/Senior
- Sort Array By Parity7 companiesJunior
- Sum of Subarray Minimums13 companiesMid/Senior
- Snakes and Ladders12 companiesMid/Senior
- Sort an Array12 companiesMid/Senior
- Cat and Mouse5 companiesStaff
- Partition Array into Disjoint Intervals2 companiesMid/Senior
- Word Subsets6 companiesMid/Senior
- Reverse Only Letters6 companiesJunior
- Maximum Sum Circular Subarray10 companiesMid/Senior
- Minimum Add to Make Parentheses Valid8 companiesMid/Senior
- Sort Array By Parity II6 companiesJunior
- Minimize Malware Spread10 companiesStaff
- Long Pressed Name6 companiesJunior
- Binary Subarrays With Sum5 companiesMid/Senior
- Minimum Falling Path Sum8 companiesMid/Senior
- Beautiful Array5 companiesMid/Senior
- Shortest Bridge15 companiesMid/Senior
- Reorder Data in Log Files4 companiesMid/Senior
- Range Sum of BST6 companiesJunior
- Minimum Area Rectangle8 companiesMid/Senior
- Valid Mountain Array8 companiesJunior
- Minimum Increment to Make Array Unique9 companiesMid/Senior
- Validate Stack Sequences6 companiesMid/Senior
- Most Stones Removed with Same Row or Column10 companiesMid/Senior
- Largest Time for Given Digits3 companiesMid/Senior
- Reveal Cards In Increasing Order4 companiesMid/Senior
- Flip Equivalent Binary Trees4 companiesMid/Senior
- Largest Component Size by Common Factor2 companiesStaff
- Tallest Billboard6 companiesStaff
- Check Completeness of a Binary Tree5 companiesMid/Senior
- Regions Cut By Slashes7 companiesMid/Senior
- Maximum Width Ramp8 companiesMid/Senior
- Vowel Spellchecker7 companiesMid/Senior
- Binary Tree Cameras14 companiesStaff
- Pancake Sorting4 companiesMid/Senior
- Equal Rational Numbers2 companiesStaff
- K Closest Points to Origin17 companiesMid/Senior
- Subarray Sums Divisible by K11 companiesMid/Senior
- Squares of a Sorted Array17 companiesJunior
- Distribute Coins in Binary Tree8 companiesMid/Senior
- Unique Paths III7 companiesStaff
- Triples with Bitwise AND Equal To Zero3 companiesStaff
- Minimum Cost For Tickets13 companiesMid/Senior
- Interval List Intersections12 companiesMid/Senior
- Vertical Order Traversal of a Binary Tree14 companiesStaff
- Add to Array-Form of Integer5 companiesJunior
- Broken Calculator5 companiesMid/Senior
- Subarrays with K Different Integers17 companiesStaff
- Cousins in Binary Tree7 companiesJunior
- Rotting Oranges50 companiesMid/Senior
- Minimum Number of K Consecutive Bit Flips5 companiesStaff
- Number of Squareful Arrays3 companiesStaff
- Find the Town Judge7 companiesJunior
- Minimum Cost to Merge Stones4 companiesStaff
- Find Common Characters6 companiesJunior
- Max Consecutive Ones III19 companiesMid/Senior
- Clumsy Factorial4 companiesMid/Senior
- Minimum Domino Rotations For Equal Row4 companiesMid/Senior
- Construct Binary Search Tree from Preorder Traversal5 companiesMid/Senior
- Capacity To Ship Packages Within D Days21 companiesMid/Senior
- Partition Array Into Three Parts With Equal Sum5 companiesJunior
- Smallest Integer Divisible by K6 companiesMid/Senior
- Binary Prefix Divisible By 53 companiesJunior
- Next Greater Node In Linked List4 companiesMid/Senior
- Number of Enclaves4 companiesMid/Senior
- Remove Outermost Parentheses6 companiesJunior
- Sum of Root To Leaf Binary Numbers6 companiesJunior
- Divisor Game7 companiesJunior
- Longest Arithmetic Subsequence6 companiesMid/Senior
- Recover a Tree From Preorder Traversal5 companiesStaff
- Coloring A Border3 companiesMid/Senior
- Uncrossed Lines4 companiesMid/Senior
- Valid Boomerang2 companiesJunior
- Binary Search Tree to Greater Sum Tree4 companiesMid/Senior
- Minimum Score Triangulation of Polygon5 companiesMid/Senior
- Robot Bounded In Circle11 companiesMid/Senior
- Partition Array for Maximum Sum5 companiesMid/Senior
- Last Stone Weight13 companiesJunior
- Remove All Adjacent Duplicates In String16 companiesJunior
- Longest String Chain16 companiesMid/Senior
- Last Stone Weight II5 companiesMid/Senior
- Height Checker6 companiesJunior
- Grumpy Bookstore Owner8 companiesMid/Senior
- Previous Permutation With One Swap1 companyMid/Senior