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 10 of 12
- Smallest Value of the Rearranged Number2 companiesMid/Senior
- Count Equal and Divisible Pairs in an Array5 companiesJunior
- Merge Nodes in Between Zeros5 companiesMid/Senior
- Construct String With Repeat Limit6 companiesMid/Senior
- Counting Words With a Given Prefix4 companiesJunior
- Minimum Number of Moves to Make Palindrome5 companiesStaff
- Replace Non-Coprime Numbers in Array5 companiesStaff
- Divide Array Into Equal Pairs5 companiesJunior
- Minimum Operations to Halve Array Sum2 companiesMid/Senior
- Count Hills and Valleys in an Array5 companiesJunior
- Find the Difference of Two Arrays8 companiesJunior
- Minimum Deletions to Make Array Beautiful1 companyMid/Senior
- Minimum Bit Flips to Convert Number7 companiesJunior
- Find Triangular Sum of an Array5 companiesMid/Senior
- Maximum Candies Allocated to K Children6 companiesMid/Senior
- Add Two Integers9 companiesJunior
- Root Equals Sum of Children5 companiesJunior
- Find Closest Number to Zero6 companiesJunior
- Longest Path With Different Adjacent Characters5 companiesStaff
- Count Unguarded Cells in the Grid6 companiesMid/Senior
- Remove Digit From Number to Maximize Result6 companiesJunior
- Count Nodes Equal to Average of Subtree5 companiesMid/Senior
- Count Number of Texts3 companiesMid/Senior
- Number of Ways to Split Array7 companiesMid/Senior
- Find Resultant Array After Removing Anagrams8 companiesJunior
- Largest Combination With Bitwise AND Greater Than Zero5 companiesMid/Senior
- Strong Password Checker II1 companyJunior
- Successful Pairs of Spells and Potions7 companiesMid/Senior
- Count Subarrays With Score Less Than K5 companiesStaff
- Greatest English Letter in Upper and Lower Case1 companyJunior
- Count Unreachable Pairs of Nodes in an Undirected Graph4 companiesMid/Senior
- Count Number of Ways to Place Houses4 companiesMid/Senior
- Maximum Score Of Spliced Array1 companyStaff
- Minimum Score After Removals on a Tree4 companiesStaff
- Spiral Matrix IV4 companiesMid/Senior
- Number of People Aware of a Secret6 companiesMid/Senior
- Number of Increasing Paths in a Grid2 companiesStaff
- The Latest Time to Catch a Bus3 companiesMid/Senior
- Minimum Sum of Squared Difference3 companiesMid/Senior
- Move Pieces to Obtain a String5 companiesMid/Senior
- Count the Number of Ideal Arrays4 companiesStaff
- Max Sum of a Pair With Equal Sum of Digits6 companiesMid/Senior
- Number of Zero-Filled Subarrays4 companiesMid/Senior
- Equal Row and Column Pairs6 companiesMid/Senior
- Count Number of Bad Pairs4 companiesMid/Senior
- Longest Ideal Subsequence2 companiesMid/Senior
- Shifting Letters II6 companiesMid/Senior
- Largest Palindromic Number3 companiesMid/Senior
- Amount of Time for Binary Tree to Be Infected12 companiesMid/Senior
- Removing Stars From a String4 companiesMid/Senior
- Minimum Amount of Time to Collect Garbage3 companiesMid/Senior
- Longest Nice Subarray6 companiesMid/Senior
- Meeting Rooms III12 companiesStaff
- Optimal Partition of String4 companiesMid/Senior
- Smallest Subarrays With Maximum Bitwise OR5 companiesMid/Senior
- Longest Subarray With Maximum Bitwise AND6 companiesMid/Senior
- Minimize XOR6 companiesMid/Senior
- Find The Original Array of Prefix Xor4 companiesMid/Senior
- Paths in Matrix Whose Sum Is Divisible by K4 companiesStaff
- Minimize Maximum of Array4 companiesMid/Senior
- Largest Positive Integer That Exists With Its Negative5 companiesJunior
- Count Subarrays With Fixed Bounds9 companiesStaff
- Minimum Cost to Make Array Equal6 companiesStaff
- Maximum Sum of Distinct Subarrays With Length K10 companiesMid/Senior
- Total Cost to Hire K Workers4 companiesMid/Senior
- Minimum Total Distance Traveled5 companiesStaff
- Count Ways To Build Good Strings6 companiesMid/Senior
- Maximum Number of Non-overlapping Palindrome Substrings5 companiesStaff
- Minimum Fuel Cost to Report to the Capital5 companiesMid/Senior
- Minimum Cuts to Divide a Circle5 companiesJunior
- Minimum Penalty for a Shop5 companiesMid/Senior
- Count Palindromic Subsequences12 companiesStaff
- Append Characters to String to Make Subsequence3 companiesMid/Senior
- Remove Nodes From Linked List4 companiesMid/Senior
- Divide Players Into Teams of Equal Skill7 companiesMid/Senior
- Minimum Score of a Path Between Two Cities5 companiesMid/Senior
- Divide Nodes Into the Maximum Number of Groups6 companiesStaff
- Frog Jump II3 companiesMid/Senior
- Longest Square Streak in an Array4 companiesMid/Senior
- Shortest Distance to Target String in a Circular Array4 companiesJunior
- Distinct Prime Factors of Product of Array3 companiesMid/Senior
- Closest Prime Numbers in Range6 companiesMid/Senior
- Categorize Box According to Criteria2 companiesJunior
- Maximum Count of Positive Integer and Negative Integer4 companiesJunior
- Count the Number of Good Subarrays7 companiesMid/Senior
- Minimum Common Value3 companiesJunior
- Maximum Subsequence Score5 companiesMid/Senior
- Count Collisions of Monkeys on a Polygon3 companiesMid/Senior
- Put Marbles in Bags8 companiesStaff
- Separate the Digits in an Array3 companiesJunior
- Maximum Number of Integers to Choose From a Range I3 companiesMid/Senior
- Count Vowel Strings in Ranges9 companiesMid/Senior
- House Robber IV7 companiesMid/Senior
- Rearranging Fruits9 companiesStaff
- Count the Number of Fair Pairs9 companiesMid/Senior
- Merge Two 2D Arrays by Summing Values6 companiesJunior
- Minimum Operations to Reduce an Integer to 08 companiesMid/Senior
- Minimum Time to Visit a Cell In a Grid4 companiesStaff
- Count Total Number of Colored Cells5 companiesMid/Senior
- Kth Largest Sum in a Binary Tree4 companiesMid/Senior