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 11 of 12
- Maximize Greatness of an Array7 companiesMid/Senior
- Minimum Time to Repair Cars6 companiesMid/Senior
- Check Knight Tour Configuration4 companiesMid/Senior
- Smallest Missing Non-negative Integer After Operations6 companiesMid/Senior
- Prime Subtraction Operation4 companiesMid/Senior
- Sum of Distances5 companiesMid/Senior
- Minimize the Maximum Difference of Pairs6 companiesMid/Senior
- Row With Maximum Ones4 companiesJunior
- Minimum Additions to Make Valid String4 companiesMid/Senior
- Find the Prefix Common Array of Two Arrays6 companiesMid/Senior
- Maximum Number of Fish in a Grid4 companiesMid/Senior
- First Completely Painted Row or Column5 companiesMid/Senior
- Maximum OR4 companiesMid/Senior
- Count the Number of Complete Components3 companiesMid/Senior
- Construct the Longest New String2 companiesMid/Senior
- Robot Collisions6 companiesStaff
- Continuous Subarrays6 companiesMid/Senior
- Find the Maximum Achievable Number4 companiesJunior
- Minimum Index of a Valid Split3 companiesMid/Senior
- Check if Array is Good3 companiesJunior
- Sort Vowels in a String4 companiesMid/Senior
- Ways to Express an Integer as Sum of Powers5 companiesMid/Senior
- Number of Employees Who Met the Target2 companiesJunior
- Insert Greatest Common Divisors in Linked List5 companiesMid/Senior
- Max Pair Sum in an Array4 companiesJunior
- Double a Number Represented as a Linked List3 companiesMid/Senior
- Count Pairs Whose Sum is Less than Target7 companiesJunior
- Find the Longest Equal Subarray4 companiesMid/Senior
- Check if Strings Can be Made Equal With Operations I3 companiesJunior
- Check if Strings Can be Made Equal With Operations II4 companiesMid/Senior
- Count Symmetric Integers5 companiesJunior
- Count of Interesting Subarrays4 companiesMid/Senior
- Minimum Moves to Spread Stones Over Grid5 companiesMid/Senior
- Minimum Edge Reversals So Every Node Is Reachable10 companiesStaff
- Maximum Number of Alloys4 companiesMid/Senior
- Maximum Number of K-Divisible Components4 companiesStaff
- Maximum Value of an Ordered Triplet II5 companiesMid/Senior
- Construct Product Matrix4 companiesMid/Senior
- Minimum Sum of Mountain Triplets I1 companyJunior
- Minimum Number of Changes to Make Binary String Beautiful4 companiesMid/Senior
- Separate Black and White Balls5 companiesMid/Senior
- Find Words Containing Character6 companiesJunior
- Matrix Similarity After Cyclic Shifts5 companiesJunior
- Count the Number of Infection Sequences6 companiesStaff
- Count Subarrays Where Max Element Appears at Least K Times6 companiesMid/Senior
- Find Missing and Repeated Values6 companiesJunior
- Divide Array Into Arrays With Max Difference6 companiesMid/Senior
- Count the Number of Incremovable Subarrays I2 companiesJunior
- Minimum Number Game5 companiesJunior
- Minimum Cost to Convert String I4 companiesMid/Senior
- Minimum Cost to Convert String II4 companiesStaff
- Find Longest Special Substring That Occurs Thrice I5 companiesMid/Senior
- Smallest Missing Integer Greater Than Sequential Prefix Sum2 companiesJunior
- Minimum Number of Operations to Make X and Y Equal2 companiesMid/Senior
- Maximum Size of a Set After Removals2 companiesMid/Senior
- Count Elements With Maximum Frequency8 companiesJunior
- Find Beautiful Indices in the Given Array I5 companiesMid/Senior
- Maximum Number That Sum of the Prices Is Less Than or Equal to K2 companiesMid/Senior
- Divide an Array Into Subarrays With Minimum Cost I6 companiesJunior
- Find if Array Can Be Sorted5 companiesMid/Senior
- Alice and Bob Playing Flower Game5 companiesMid/Senior
- Type of Triangle5 companiesJunior
- Maximum Palindromes After Operations8 companiesMid/Senior
- Maximum Number of Operations With the Same Score I1 companyJunior
- Maximum Number of Operations With the Same Score II2 companiesMid/Senior
- Find the Length of the Longest Common Prefix17 companiesMid/Senior
- Find the Largest Area of Square Inside Two Rectangles5 companiesMid/Senior
- Maximize Happiness of Selected Children3 companiesMid/Senior
- Maximum Length Substring With Two Occurrences2 companiesJunior
- Shortest Subarray With OR at Least K II4 companiesMid/Senior
- Harshad Number1 companyJunior
- Longest Strictly Increasing or Strictly Decreasing Subarray7 companiesJunior
- Minimum Cost Walk in Weighted Graph6 companiesStaff
- Score of a String5 companiesJunior
- Minimum Rectangles to Cover Points1 companyMid/Senior
- Count the Number of Special Characters II2 companiesMid/Senior
- Find the Median of the Uniqueness Array2 companiesStaff
- Valid Word8 companiesJunior
- Minimum Cost to Equalize Array2 companiesStaff
- Minimum Substring Partition of Equal Character Frequency3 companiesMid/Senior
- Special Array I6 companiesJunior
- Special Array II6 companiesMid/Senior
- String Compression III7 companiesMid/Senior
- Count Days Without Meetings4 companiesMid/Senior
- Lexicographically Minimum String After Removing Stars7 companiesMid/Senior
- Maximum Total Damage With Spell Casting7 companiesMid/Senior
- Minimum Operations to Make Binary Array Elements Equal to One I6 companiesMid/Senior
- Count the Number of Inversions4 companiesStaff
- Find the Minimum Area to Cover All Ones I5 companiesMid/Senior
- Find the Minimum Area to Cover All Ones II4 companiesStaff
- Find the Maximum Length of Valid Subsequence I4 companiesMid/Senior
- Find the Maximum Length of Valid Subsequence II6 companiesMid/Senior
- Find Minimum Diameter After Merging Two Trees3 companiesStaff
- Alternating Groups II4 companiesMid/Senior
- Generate Binary Strings Without Adjacent Zeros4 companiesMid/Senior
- Count Submatrices With Equal Frequency of X and Y3 companiesMid/Senior
- Delete Nodes From Linked List Present in Array5 companiesMid/Senior
- Minimum Operations to Make Array Equal to Target4 companiesStaff
- Count the Number of Substrings With Dominant Ones5 companiesMid/Senior
- Shortest Distance After Road Addition Queries I3 companiesMid/Senior