Got the offerSDE 2 at Microsoft
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 6
- Format
- Remote
- Applied via
- Company Website
How it went
- Time management, learn to solve 2 medium problems in 90 minutes comfortably
What they would tell you
- Time management, learn to solve 2 medium problems in 90 minutes comfortably
How to prepare
- Practice medium problems core topics like arrays, strings, hashmaps, sliding window, two-pointer, prefix sums
Their background
Total Experience: 3 years 7 month Software Engineer@Fintechstartup
Round by round
- 1
Online Assessment60 min
Two medium-level questions based on recursion and strings
- 2
Coding Round 160 min
Approach:
- I started with the brute-force approach to consider all subarrays
- Then discussed optimized dynamic programming approach, maintaining maximum and minimum product at each index
- Explained edge cases such as arrays with zeros and negative numbers
- 3
Low Level Design 160 min
During the interview, I was asked to design a smart parking garage system
- Clarified requirements: multiple floors, vehicle types, dynamic pricing, and automated entry/exit
- Designed classes: Vehicle, Floor, Ticket, PaymentSystem
- Implemented strategies for calculating parking fees and handling priority vehicles
- 4
Low Level Design 260 min
Design a Multiplayer Board Game Platform Interviewer asked:
- How to implement AI vs Human players
- How to handle turn management, game state, and undo/redo functionality
- 5
Coding Round 260 min
Do not recall the exact problem
- 6
HM round60 min
Multiple behavioral questions around leadership, teamwork, and ownership then current and past projects, challenges faced, and technical decisions made The round concluded with a DSA problem best time to buy and sell stock with cooldown
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.
Sources
Hiring now
Software engineer roles are open right now
landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Senior Software Engineer -.NET
Tyler Technologies · Annapolis, Maryland

Software Development Engineer II
SaaS Labs · Bengaluru, Karnataka, India
10 free auto-applies. No card.
Or practice this interview first