Make your practice count.Sign in to track completed questions across devices. Everything is free to browse.
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.
Top questions 69
| Done | Question | LeetCode |
|---|---|---|
| Two Sum | Solve | |
| Design Authentication Manager | Solve | |
| Longest Common Prefix | Solve | |
| Meeting Rooms II | Solve | |
| Minimum Difficulty of a Job Schedule | Solve | |
| Group Anagrams | Solve | |
| Longest Palindromic Substring | Solve | |
| Minimum Edge Reversals So Every Node Is Reachable | Solve | |
| Number of Islands | Solve | |
| Serialize and Deserialize Binary Tree | Solve | |
| Smallest String With Swaps | Solve | |
| Subarray Sum Equals K | Solve | |
| Add Two Numbers | Solve | |
| Calculate Money in Leetcode Bank | Solve | |
| Find Minimum in Rotated Sorted Array | Solve | |
| Find Peak Element | Solve | |
| Longest Palindromic Subsequence | Solve | |
| Longest Substring Without Repeating Characters | Solve | |
| LRU Cache | Solve | |
| Palindrome Number | Solve | |
| Product of Array Except Self | Solve | |
| Remove Duplicates from Sorted Array | Solve | |
| Reverse Linked List | Solve | |
| Roman to Integer | Solve | |
| Smallest Number With All Set Bits | Solve | |
| Sort Colors | Solve | |
| Spiral Matrix | Solve | |
| Valid Parentheses | Solve | |
| 3Sum | Solve | |
| Asteroid Collision | Solve | |
| Battleships in a Board | Solve | |
| Climbing Stairs | Solve | |
| Count Binary Substrings | Solve | |
| Count the Number of Infection Sequences | Solve | |
| Course Schedule II | Solve | |
| Customer Who Visited but Did Not Make Any Transactions | Solve | |
| Daily Temperatures | Solve | |
| Decode String | Solve | |
| Design Circular Queue | Solve | |
| Design Memory Allocator | Solve | |
| Evaluate Reverse Polish Notation | Solve | |
| Find First and Last Position of Element in Sorted Array | Solve | |
| Find if Path Exists in Graph | Solve | |
| First Missing Positive | Solve | |
| Fizz Buzz | Solve | |
| Insert into a Binary Search Tree | Solve | |
| Isomorphic Strings | Solve | |
| Linked List Cycle | Solve | |
| Longest Repeating Character Replacement | Solve | |
| Making A Large Island | Solve | |
| Maximum OR | Solve | |
| Maximum Palindromes After Operations | Solve | |
| Maximum Product Subarray | Solve | |
| Median of Two Sorted Arrays | Solve | |
| Minimum Knight Moves | Solve | |
| Minimum Number of Steps to Make Two Strings Anagram | Solve | |
| Next Permutation | Solve | |
| Open the Lock | Solve | |
| Partition Equal Subset Sum | Solve | |
| Populating Next Right Pointers in Each Node | Solve | |
| Power Grid Maintenance | Solve | |
| Remove Nth Node From End of List | Solve | |
| Reorganize String | Solve | |
| Reverse Vowels of a String | Solve | |
| Reverse Words in a String | Solve | |
| String to Integer (atoi) | Solve | |
| The Two Sneaky Numbers of Digitville | Solve | |
| Word Ladder | Solve | |
| Word Search | Solve |
