Home / Company interviews / Microsoft · Updated
Microsoft interview questions and practice
giveinterview has mock interviews built from 16 Microsoft job posts since August 2026, 16 of them still open. Each practice interview runs the loop below: a 10-minute voice screen, then 2 rounds (coding, then behavioral). The topics that come up most are C, C#, C++, Python, Java. 1227 coding questions are known to come up in Microsoft interviews (365 easy, 663 medium, 199 hard), 393 of them in the last six months. The most common topics are Array, String, Hash Table, Dynamic Programming.
Practice interviews built from public job posts and question lists. Each open post links to the original so you can apply on Microsoft’s own site; Microsoft does not run, see or review your practice.
How the Microsoft practice interview runs
The most common loop across the mock interviews built from Microsoft job posts.
- ScreenVoice screen10 min
- Round 1Coding45 min
- Round 2Behavioral45 min
What Microsoft interviews cover
Skills and topics, with the number of Microsoft job posts that list each one.
- C16
- C#16
- C++16
- Python14
- Java13
- JavaScript12
- Debugging5
- software engineering fundamentals3
- Data Structures2
- networking2
- operating systems2
- systems programming2
- test automation2
- testable code2
- Windows OS internals2
Coding questions Microsoft asks
From public company-tagged interview question lists. Most recent and most frequent first.
- Array644
- String281
- Hash Table235
- Dynamic Programming200
- Math193
- Sorting164
- Depth-First Search128
- Greedy123
- Binary Search118
- Two Pointers109
- Breadth-First Search108
- Tree92
| Question | Difficulty | Asked recently |
|---|---|---|
| Two Sum | Easy | Yes |
| Add Two Numbers | Medium | Yes |
| Longest Palindromic Substring | Medium | Yes |
| Longest Substring Without Repeating Characters | Medium | Yes |
| Trapping Rain Water | Hard | Yes |
| LRU Cache | Medium | Yes |
| Best Time to Buy and Sell Stock | Easy | Yes |
| Median of Two Sorted Arrays | Hard | Yes |
| Maximum Subarray | Medium | Yes |
| 3Sum | Medium | Yes |
| Merge Sorted Array | Easy | Yes |
| Subarray Sum Equals K | Medium | Yes |
| Number of Islands | Medium | Yes |
| Merge Intervals | Medium | Yes |
| Longest Common Prefix | Easy | Yes |
| Palindrome Number | Easy | Yes |
| Valid Parentheses | Easy | Yes |
| Container With Most Water | Medium | Yes |
| Remove Duplicates from Sorted Array | Easy | Yes |
| Majority Element | Easy | Yes |
| Group Anagrams | Medium | Yes |
| Roman to Integer | Easy | Yes |
| Search in Rotated Sorted Array | Medium | Yes |
| Next Permutation | Medium | Yes |
| Spiral Matrix | Medium | Yes |
Microsoft job posts you can practise for
Open a post to practise its interview and get the link to apply on Microsoft’s site.
| Role | Where | Steps | Job post | |
|---|---|---|---|---|
| Software Engineer II | Hybrid · Bengaluru, Karnataka, India | 3 | Open | PractiseAdd to plan |
| Software Engineer 2 | On-site · Hyderabad, Telangana, India | 3 | Open | PractiseAdd to plan |
| Software Engineer 2 | On-site · Bengaluru, Karnataka, India | 3 | Open | PractiseAdd to plan |
| Software Engineer | On-site · Hyderabad, Telangana, India | 3 | Open | PractiseAdd to plan |
| Software Engineering IC2 | On-site · Hyderabad, Telangana, India | 3 | Open | PractiseAdd to plan |
| Software Engineer - II | On-site · Hyderabad, Telangana, India | 3 | Open | PractiseAdd to plan |
| Software Engineer II | On-site · Bengaluru, Karnataka, India | 3 | Open | PractiseAdd to plan |
| Software Engineer II | On-site · Hyderabad, Telangana, India | 3 | Open | PractiseAdd to plan |
| Software Engineer- II | On-site · Bengaluru, Karnataka, India | 3 | Open | PractiseAdd to plan |
Questions about Microsoft interviews
How many rounds are in a Microsoft interview?
The mock interviews built from Microsoft job posts usually run a 10-minute voice screen, then 2 rounds (coding, then behavioral), about 100 minutes in all.
What topics do Microsoft interviews cover?
The ones that come up most are C, C#, C++, Python, Java.
What coding questions does Microsoft ask?
1227 questions are tagged to Microsoft in public interview lists: 365 easy, 663 medium and 199 hard. The most asked include Two Sum, Add Two Numbers, Longest Palindromic Substring.
How do I practise a Microsoft interview?
Answer a 2-minute question for free, then take a mock interview with an AI interviewer, voice and live coding. You get a review that marks the exact line that cost you. The screen and Round 1 of your first role interview are free.
Practise a Microsoft interview before it counts.
Talk it through while you code, and get a review that marks the exact line that cost you. Free to start.
Interviews at similar companies
- Google5 roles · 5 open · 1930 questions
- Meta1 role · 1 open · 1202 questions
- TikTok5 roles · 5 open · 300 questions
- PayPal4 roles · 4 open · 96 questions
- Adobe4 roles · 4 open · 137 questions
- Intuit2 roles · 2 open · 52 questions
- Docusign1 role · 1 open · 28 questions
- Amazon11 roles · 11 open · 1664 questions
- Cisco14 roles · 14 open · 81 questions
- MongoDB3 roles · 3 open · 21 questions
- American Express1 role · 1 open · 26 questions
- IBM3 roles · 3 open · 162 questions