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.
Start your Microsoft mock interviewQuestions Microsoft asks, live voice, scored. First one free.
- Junior27% (319)
- Mid/Senior56% (658)
- Staff17% (199)
Questionspage 5 of 12
- Bulb Switcher II1 companyMid/Senior
- Number of Longest Increasing Subsequence7 companiesMid/Senior
- Valid Parenthesis String15 companiesMid/Senior
- 24 Game7 companiesStaff
- Valid Palindrome II16 companiesJunior
- Baseball Game6 companiesJunior
- Redundant Connection8 companiesMid/Senior
- Repeated String Match6 companiesMid/Senior
- Maximum Sum of 3 Non-Overlapping Subarrays6 companiesStaff
- Top K Frequent Words24 companiesMid/Senior
- Binary Number with Alternating Bits5 companiesJunior
- Number of Distinct Islands14 companiesMid/Senior
- Max Area of Island19 companiesMid/Senior
- Count Binary Substrings18 companiesJunior
- Degree of an Array11 companiesJunior
- Partition to K Equal Sum Subsets8 companiesMid/Senior
- Search in a Binary Search Tree5 companiesJunior
- Insert into a Binary Search Tree7 companiesMid/Senior
- Binary Search12 companiesJunior
- To Lower Case3 companiesJunior
- Subarray Product Less Than K19 companiesMid/Senior
- Best Time to Buy and Sell Stock with Transaction Fee8 companiesMid/Senior
- Maximum Length of Repeated Subarray7 companiesMid/Senior
- Find K-th Smallest Pair Distance5 companiesStaff
- Accounts Merge18 companiesMid/Senior
- Remove Comments3 companiesMid/Senior
- Find Pivot Index16 companiesJunior
- Number of Atoms8 companiesStaff
- Self Dividing Numbers5 companiesJunior
- Flood Fill12 companiesJunior
- Asteroid Collision34 companiesMid/Senior
- Daily Temperatures31 companiesMid/Senior
- Delete and Earn11 companiesMid/Senior
- Cherry Pickup9 companiesStaff
- Network Delay Time8 companiesMid/Senior
- Find Smallest Letter Greater Than Target6 companiesJunior
- Min Cost Climbing Stairs7 companiesJunior
- Largest Number At Least Twice of Others4 companiesJunior
- Open the Lock15 companiesMid/Senior
- Reach a Number8 companiesMid/Senior
- Set Intersection Size At Least Two6 companiesStaff
- Employee Free Time13 companiesStaff
- Special Binary String12 companiesStaff
- Partition Labels9 companiesMid/Senior
- Couples Holding Hands5 companiesStaff
- Reorganize String21 companiesMid/Senior
- Max Chunks To Make Sorted7 companiesMid/Senior
- Jewels and Stones6 companiesJunior
- Basic Calculator III14 companiesStaff
- Sliding Puzzle7 companiesStaff
- Swim in Rising Water8 companiesStaff
- K-th Symbol in Grammar7 companiesMid/Senior
- Reaching Points13 companiesStaff
- Rabbits in Forest9 companiesMid/Senior
- Letter Case Permutation7 companiesMid/Senior
- Is Graph Bipartite?10 companiesMid/Senior
- Cheapest Flights Within K Stops18 companiesMid/Senior
- Rotated Digits6 companiesMid/Senior
- Domino and Tromino Tiling5 companiesMid/Senior
- Custom Sort String6 companiesMid/Senior
- Valid Tic-Tac-Toe State3 companiesMid/Senior
- Rotate String12 companiesJunior
- All Paths From Source to Target6 companiesMid/Senior
- Champagne Tower6 companiesMid/Senior
- Minimum Swaps To Make Sequences Increasing3 companiesStaff
- Find Eventual Safe States6 companiesMid/Senior
- Split Array With Same Average6 companiesStaff
- Subdomain Visit Count4 companiesMid/Senior
- Binary Tree Pruning4 companiesMid/Senior
- Bus Routes17 companiesStaff
- Most Common Word5 companiesJunior
- Shortest Distance to a Character4 companiesJunior
- Goat Latin3 companiesJunior
- Friends Of Appropriate Ages3 companiesMid/Senior
- Most Profit Assigning Work6 companiesMid/Senior
- Making A Large Island16 companiesStaff
- Count Unique Characters of All Substrings of a Given String3 companiesStaff
- Consecutive Numbers Sum8 companiesStaff
- Flipping an Image6 companiesJunior
- Sum of Distances in Tree5 companiesStaff
- Rectangle Overlap4 companiesJunior
- New 21 Game5 companiesMid/Senior
- Push Dominoes6 companiesMid/Senior
- Magic Squares In Grid5 companiesMid/Senior
- Keys and Rooms10 companiesMid/Senior
- Backspace String Compare14 companiesJunior
- Longest Mountain in Array10 companiesMid/Senior
- Hand of Straights6 companiesMid/Senior
- Shortest Path Visiting All Nodes4 companiesStaff
- Shifting Letters4 companiesMid/Senior
- Loud and Rich6 companiesMid/Senior
- Peak Index in a Mountain Array9 companiesMid/Senior
- Car Fleet12 companiesMid/Senior
- Minimum Cost to Hire K Workers3 companiesStaff
- Mirror Reflection3 companiesMid/Senior
- Lemonade Change7 companiesJunior
- Shortest Subarray with Sum at Least K7 companiesStaff
- All Nodes Distance K in Binary Tree13 companiesMid/Senior
- Transpose Matrix7 companiesJunior
- Binary Gap6 companiesJunior