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