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