← Microsoft roles

Interview question tracker

Microsoft Coding Interview Questions — Last 30 days

Practice 69 coding questions from Microsoft company-tagged LeetCode lists in the source’s last 30 days reporting window. Explore reported interview questions and track your progress.

Company-wide data from Fahad7177-jeh/leetcode-company-wise-questions; see its AGPL-3.0 license. All-time questions also use dataengineervishal/leetcode-companywise-questions (MIT license).

Reporting periods reflect source data, not verified interview dates. Questions can recur; inclusion does not guarantee they will appear in your interview.

Updated weekly · Latest source check: ⓘLatest successful check of the sources used by this company. A check does not necessarily mean the questions changed.

One question at a time.

Top questions 69

DoneQuestionLeetCode
Two SumSolve
Design Authentication ManagerSolve
Longest Common PrefixSolve
Meeting Rooms IISolve
Minimum Difficulty of a Job ScheduleSolve
Group AnagramsSolve
Longest Palindromic SubstringSolve
Minimum Edge Reversals So Every Node Is ReachableSolve
Number of IslandsSolve
Serialize and Deserialize Binary TreeSolve
Smallest String With SwapsSolve
Subarray Sum Equals KSolve
Add Two NumbersSolve
Calculate Money in Leetcode BankSolve
Find Minimum in Rotated Sorted ArraySolve
Find Peak ElementSolve
Longest Palindromic SubsequenceSolve
Longest Substring Without Repeating CharactersSolve
LRU CacheSolve
Palindrome NumberSolve
Product of Array Except SelfSolve
Remove Duplicates from Sorted ArraySolve
Reverse Linked ListSolve
Roman to IntegerSolve
Smallest Number With All Set BitsSolve
Sort ColorsSolve
Spiral MatrixSolve
Valid ParenthesesSolve
3SumSolve
Asteroid CollisionSolve
Battleships in a BoardSolve
Climbing StairsSolve
Count Binary SubstringsSolve
Count the Number of Infection SequencesSolve
Course Schedule IISolve
Customer Who Visited but Did Not Make Any TransactionsSolve
Daily TemperaturesSolve
Decode StringSolve
Design Circular QueueSolve
Design Memory AllocatorSolve
Evaluate Reverse Polish NotationSolve
Find First and Last Position of Element in Sorted ArraySolve
Find if Path Exists in GraphSolve
First Missing PositiveSolve
Fizz BuzzSolve
Insert into a Binary Search TreeSolve
Isomorphic StringsSolve
Linked List CycleSolve
Longest Repeating Character ReplacementSolve
Making A Large IslandSolve
Maximum ORSolve
Maximum Palindromes After OperationsSolve
Maximum Product SubarraySolve
Median of Two Sorted ArraysSolve
Minimum Knight MovesSolve
Minimum Number of Steps to Make Two Strings AnagramSolve
Next PermutationSolve
Open the LockSolve
Partition Equal Subset SumSolve
Populating Next Right Pointers in Each NodeSolve
Power Grid MaintenanceSolve
Remove Nth Node From End of ListSolve
Reorganize StringSolve
Reverse Vowels of a StringSolve
Reverse Words in a StringSolve
String to Integer (atoi)Solve
The Two Sneaky Numbers of DigitvilleSolve
Word LadderSolve
Word SearchSolve