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 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