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.
- 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