Coding interview questions

Microsoft Medium Coding Interview Questions (DSA)

The 24 medium DSA problems Microsoft has asked most in the last six months, most-asked first. Switch tabs to see the rest of the 50. Tick them off as you go.

Practice a Microsoft interview with me

I'm Alex. I'll pick 2 problems from Microsoft's list at your level and interview you like a real Microsoft round.

24medium problems
24full breakdowns
50Microsoft problems in all

By difficulty: All (50) · Easy (17) · Medium (24) · Hard (9)

Start Microsoft Mock Interview→

Topics

2.Add Two Numbers
Full breakdownLinked ListMathRecursion
Medium+3▶ Mock
5.Longest Palindromic Substring
Full breakdownTwo PointersStringDynamic Programming
Medium+8▶ Mock
53.Maximum Subarray
Full breakdownArrayDivide and ConquerDynamic Programming
Medium+7▶ Mock
56.Merge Intervals
Full breakdownArraySortingQuicksort
Medium+14▶ Mock
15.3Sum
Full breakdownArrayTwo PointersSorting
Medium+5▶ Mock
17.Letter Combinations of a Phone Number
Full breakdownHash TableStringBacktracking
Medium+1▶ Mock
128.Longest Consecutive Sequence
Full breakdownArrayHash TableUnion-Find
Medium+3▶ Mock
322.Coin Change
Full breakdownArrayDynamic ProgrammingBreadth-First Search
Medium+4▶ Mock
189.Rotate Array
Full breakdownArrayMathTwo Pointers
Medium+1▶ Mock
424.Longest Repeating Character Replacement
Full breakdownHash TableStringSliding Window
Medium▶ Mock
402.Remove K Digits
Full breakdownStringStackGreedy
Medium▶ Mock
994.Rotting Oranges
Full breakdownArrayBreadth-First SearchMatrix
Medium+5▶ Mock
560.Subarray Sum Equals K
Full breakdownArrayHash TablePrefix Sum
Medium+2▶ Mock
1802.Maximum Value at a Given Index in a Bounded Array
Full breakdownMathBinary SearchGreedy
Medium▶ Mock
146.LRU Cache
Full breakdownHash TableLinked ListDesign
Medium+9▶ Mock
516.Longest Palindromic Subsequence
Full breakdownStringDynamic Programming
Medium▶ Mock
138.Copy List with Random Pointer
Full breakdownHash TableLinked List
Medium+1▶ Mock
198.House Robber
Full breakdownArrayDynamic Programming
Medium+1▶ Mock
503.Next Greater Element II
Full breakdownArrayStackMonotonic Stack
Medium▶ Mock
2571.Minimum Operations to Reduce an Integer to 0
Full breakdownDynamic ProgrammingGreedyBit Manipulation
Medium▶ Mock
3.Longest Substring Without Repeating Characters
Full breakdownHash TableStringSliding Window
Medium+13▶ Mock
347.Top K Frequent Elements
Full breakdownArrayHash TableDivide and Conquer
Medium+6▶ Mock
11.Container With Most Water
Full breakdownArrayTwo PointersGreedy
Medium+6▶ Mock
31.Next Permutation
Full breakdownArrayTwo Pointers
Medium▶ Mock

Frequently Asked Questions

What medium Microsoft coding questions are most common?

InterviewSkool has 24 medium Microsoft coding questions. Focus on the top 10 to 15 most common problems for the best ROI.

How many medium questions does Microsoft have?

Microsoft has 24 medium coding questions out of 50 total. Most interviews focus on Medium problems, so this is the most important difficulty to prepare for.

Are these Microsoft medium questions free?

Yes. All 24 medium Microsoft coding questions are free to browse. No sign-up required. Filter by topic and click any problem to open it on LeetCode.

Practice with a Mock Interview

Simulate real Microsoft interview pressure with our AI interviewer.

Start Mock Interview →