Skip to content
Avio Lines
← All interchangesInterchange
M

Microsoft

1,384 problems · 814 with a MIK video · 411 asked in the last 6 months
D · DSA 756Q · SQL & DBMS 58
Interview readinessSign up to see how ready you are for Microsoft, weighted by how often each problem is asked.Sign up

1384 problems, most frequent first

DoneLC #ProblemLevelHow often askedMIK video
1Two SumArrays · Asked in the last 6 monthsEasy100▶ Watch
2Add Two Numbers ↗Asked in the last 6 monthsMedium81Not covered yet
5Longest Palindromic SubstringDynamic Programming · Asked in the last 6 monthsMedium81▶ Watch
3Longest Substring Without Repeating Characters ↗Asked in the last 6 monthsMedium80Not covered yet
42Trapping Rain WaterArrays · Asked in the last 6 monthsHard79▶ Watch
146LRU CacheDesign Data Structures · Asked in the last 6 monthsMedium78▶ Watch
121Best Time to Buy and Sell Stock ↗Asked in the last 6 monthsEasy78Not covered yet
4Median of Two Sorted ArraysBinary Search · Asked in the last 6 monthsHard75▶ Watch
53Maximum Subarray ↗Asked in the last 6 monthsMedium75Not covered yet
153SumArrays · Asked in the last 6 monthsMedium75▶ Watch
88Merge Sorted Array ↗Asked in the last 6 monthsEasy74Not covered yet
560Subarray Sum Equals KArrays · Asked in the last 6 monthsMedium73▶ Watch
200Number of IslandsArrays · Asked in the last 6 monthsMedium73▶ Watch
56Merge Intervals ↗Asked in the last 6 monthsMedium73Not covered yet
14Longest Common Prefix ↗Asked in the last 6 monthsEasy72Not covered yet
9Palindrome Number ↗Asked in the last 6 monthsEasy72Not covered yet
11Container With Most WaterArrays · Asked in the last 6 monthsMedium71▶ Watch
20Valid ParenthesesStack · Asked in the last 6 monthsEasy71▶ Watch
26Remove Duplicates from Sorted ArrayTwo Pointers · Asked in the last 6 monthsEasy71▶ Watch
169Majority ElementArrays · Asked in the last 6 monthsEasy70▶ Watch
49Group AnagramsArrays · Asked in the last 6 monthsMedium70▶ Watch
13Roman to Integer ↗Asked in the last 6 monthsEasy69Not covered yet
33Search in Rotated Sorted ArrayBinary Search · Asked in the last 6 monthsMedium69▶ Watch
31Next PermutationArrays · Asked in the last 6 monthsMedium67▶ Watch
48Rotate ImageArrays · Asked in the last 6 monthsMedium67▶ Watch
54Spiral MatrixArrays · Asked in the last 6 monthsMedium67▶ Watch
70Climbing StairsDynamic Programming · Asked in the last 6 monthsEasy67▶ Watch
21Merge Two Sorted Lists ↗Asked in the last 6 monthsEasy66Not covered yet
2667Create Hello World Function ↗Asked in the last 6 monthsEasy66Not covered yet
23Merge k Sorted ListsHeap / Priority Queue · Asked in the last 6 monthsHard65▶ Watch
206Reverse Linked ListLinked List · Asked in the last 6 monthsEasy65▶ Watch
1768Merge Strings Alternately ↗Asked in the last 6 monthsEasy65Not covered yet
875Koko Eating BananasBinary Search · Asked in the last 6 monthsMedium65▶ Watch
22Generate ParenthesesRecursion · Asked in the last 6 monthsMedium65▶ Watch
238Product of Array Except SelfArrays · Asked in the last 6 monthsMedium64▶ Watch
283Move Zeroes ↗Asked in the last 6 monthsEasy64Not covered yet
75Sort ColorsArrays · Asked in the last 6 monthsMedium64▶ Watch
7Reverse Integer ↗Asked in the last 6 monthsMedium63Not covered yet
128Longest Consecutive Sequence ↗Asked in the last 6 monthsMedium63Not covered yet
25Reverse Nodes in k-Group ↗Asked in the last 6 monthsHard62Not covered yet

Source: community data (liquidslr/leetcode-company-wise-problems), updated Aug 16, 2026. Company tags are crowd-reported and may be incomplete.