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 9 of 12
- Buildings With an Ocean View6 companiesMid/Senior
- Longest Nice Substring4 companiesJunior
- Merge Strings Alternately10 companiesJunior
- Minimum Number of Operations to Move All Balls to Each Box6 companiesMid/Senior
- Car Fleet II3 companiesStaff
- Sum of Beauty of All Substrings6 companiesMid/Senior
- Check if One String Swap Can Make Strings Equal5 companiesJunior
- Find Center of Star Graph4 companiesJunior
- Maximum Average Pass Ratio5 companiesMid/Senior
- Maximum Ascending Subarray Sum6 companiesJunior
- Maximum Value at a Given Index in a Bounded Array4 companiesMid/Senior
- Maximize Number of Nice Divisors1 companyStaff
- Sign of the Product of an Array3 companiesJunior
- Find the Winner of the Circular Game12 companiesMid/Senior
- Minimum Sideway Jumps6 companiesMid/Senior
- Check if the Sentence Is Pangram6 companiesJunior
- Single-Threaded CPU7 companiesMid/Senior
- Frequency of the Most Frequent Element11 companiesMid/Senior
- Longest Substring Of All Vowels in Order5 companiesMid/Senior
- Maximum Population Year9 companiesJunior
- Maximum Distance Between a Pair of Values2 companiesMid/Senior
- Sorting the Sentence3 companiesJunior
- Rotating the Box10 companiesMid/Senior
- Sum of All Subset XOR Totals5 companiesJunior
- Substrings of Size Three with Distinct Characters5 companiesJunior
- Egg Drop With 2 Eggs and N Floors2 companiesMid/Senior
- Determine Whether Matrix Can Be Obtained By Rotation4 companiesJunior
- Reduction Operations to Make the Array Elements Equal1 companyMid/Senior
- Minimum Number of Flips to Make the Binary String Alternating5 companiesMid/Senior
- Find a Peak Element II7 companiesMid/Senior
- Largest Odd Number in String6 companiesJunior
- The Number of Full Rounds You Have Played1 companyMid/Senior
- Remove All Occurrences of a Substring13 companiesMid/Senior
- Build Array from Permutation5 companiesJunior
- Count Good Numbers7 companiesMid/Senior
- Nearest Exit from Entrance in Maze9 companiesMid/Senior
- Minimum Cost to Reach Destination in Time6 companiesStaff
- Concatenation of Array7 companiesJunior
- Unique Length-3 Palindromic Subsequences5 companiesMid/Senior
- Painting a Grid With Three Different Colors7 companiesStaff
- Maximum Number of Words You Can Type4 companiesJunior
- Maximum Number of Points with Cost4 companiesMid/Senior
- The Number of the Smallest Unoccupied Chair5 companiesMid/Senior
- Number of Visible People in a Queue17 companiesStaff
- Sum of Digits of String After Convert4 companiesJunior
- Delete Duplicate Folders in System6 companiesStaff
- Three Divisors2 companiesJunior
- Delete Characters to Make Fancy String6 companiesJunior
- Minimum Number of Swaps to Make the String Balanced13 companiesMid/Senior
- Find if Path Exists in Graph5 companiesJunior
- Maximum Matrix Sum6 companiesMid/Senior
- Number of Ways to Arrive at Destination5 companiesMid/Senior
- Find Greatest Common Divisor of Array5 companiesJunior
- Find Unique Binary String5 companiesMid/Senior
- Minimum Difference Between Highest and Lowest of K Scores5 companiesJunior
- Count Special Quadruplets3 companiesJunior
- Reverse Prefix of Word5 companiesJunior
- Count Number of Pairs With Absolute Difference K4 companiesJunior
- Minimum Number of Operations to Make Array Continuous4 companiesStaff
- Final Value of Variable After Performing Operations6 companiesJunior
- Grid Game4 companiesMid/Senior
- Convert 1D Array Into 2D Array5 companiesJunior
- Find Missing Observations5 companiesMid/Senior
- Minimum Operations to Make a Uni-Value Grid5 companiesMid/Senior
- Partition Array Into Two Arrays to Minimize Sum Difference8 companiesStaff
- Minimum Number of Moves to Seat Everyone4 companiesJunior
- Kth Smallest Product of Two Sorted Arrays5 companiesStaff
- Count Number of Maximum Bitwise-OR Subsets7 companiesMid/Senior
- Second Minimum Time to Reach Destination2 companiesStaff
- Next Greater Numerically Balanced Number5 companiesMid/Senior
- Parallel Courses III9 companiesStaff
- Two Best Non-Overlapping Events8 companiesMid/Senior
- Find the Minimum and Maximum Number of Nodes Between Critical Points6 companiesMid/Senior
- Count Vowel Substrings of a String12 companiesJunior
- Minimized Maximum of Products Distributed to Any Store5 companiesMid/Senior
- Time Needed to Buy Tickets8 companiesJunior
- Sum of k-Mirror Numbers5 companiesStaff
- Minimum Number of Food Buckets to Feed the Hamsters4 companiesMid/Senior
- Finding 3-Digit Even Numbers5 companiesJunior
- Delete the Middle Node of a Linked List7 companiesMid/Senior
- Subsequence of Size K With the Largest Even Sum3 companiesMid/Senior
- Detonate the Maximum Bombs6 companiesMid/Senior
- Sum of Subarray Ranges10 companiesMid/Senior
- Maximum Fruits Harvested After at Most K Steps5 companiesStaff
- Adding Spaces to a String5 companiesMid/Senior
- Number of Smooth Descent Periods of a Stock3 companiesMid/Senior
- Maximum Number of Words Found in Sentences4 companiesJunior
- Find All Possible Recipes from Given Supplies11 companiesMid/Senior
- Check if All A's Appears Before All B's2 companiesJunior
- Maximum Employees to Be Invited to a Meeting5 companiesStaff
- Maximum Twin Sum of a Linked List6 companiesMid/Senior
- Longest Palindrome by Concatenating Two Letter Words6 companiesMid/Senior
- Minimum Swaps to Group All 1's Together II10 companiesMid/Senior
- Solving Questions With Brainpower5 companiesMid/Senior
- Number of Ways to Divide a Long Corridor3 companiesStaff
- Rearrange Array Elements by Sign6 companiesMid/Senior
- Maximum Good People Based on Statements3 companiesStaff
- Partition Array According to Given Pivot4 companiesMid/Senior
- Minimum Difference in Sums After Removal of Elements7 companiesStaff
- Sort Even and Odd Indices Independently3 companiesJunior