Got the offerSDE 2 (Level 61) at Microsoft
- Difficulty
- Process took
- 1-2 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Company Website
How it went
- Recruiter confirmed that I am selected for L61, thank you for reading
What they would tell you
- Recruiter confirmed that I am selected for L61, thank you for reading
How to prepare
- Prepared topics like DSA and LLD
Their background
I applied more than 15 times through the Microsoft career portal, this time my application got shortlisted Experience: 3.5 years Location: Noida, India Interview Date Between: 10th to 25th August 2025
Round by round
- 1
DSA Round60 min
Before this round, i have completed Initial screening test cannot recall the exact questions And in this round of interview i solved 3 coding question
- 2
Low-Level Design Round 160 min
Design a Warehouse Inventory System that efficiently manages storage, retrieval, and dispatch of goods across multiple warehouses The system should handle incoming shipments, inventory tracking, and order fulfillment, ensuring real-time synchronization of stock across warehouses. Key Discussion Points: Design the workflow for handling incoming shipments and dispatch orders simultaneously Implement a mechanism for low-stock alerts and automatic restocking requests Follow-up : How would you log and monitor all inventory movements for audit purposes?
- 3
Low-Level Design Round 260 min
Design a Smart Parking Lot System that manages multiple parking floors, vehicle types, and automated payment handling. The system should efficiently allocate parking spots, handle real-time entry and exit, & manage concurrency when multiple vehicles arrive or leave simultaneously
- Model entities such as Parkinglot, Floor, Parkingspot, Vehicle, Ticket, and Payment
- Discuss parking allocation strategy (nearest-available spot, vehicle type-based allocation)
- Incorporate ticket generation, payment validation, and spot release flow
- 4
AA Round60 min
The interview started with the interviewer asking me to introduce myself. We had a short discussion about my previous company and the kind of work I did there, he asked a few detailed questions to understand my role better. After that, he gave me DSA problem to solve. I used the merge sort algorithm to come up with the solution Next, he moved on to some HR-style questions, most of which were situation-based, things like how I handle challenges or work in a team Towards the end, he asked if I had any questions for him, and we wrapped up the interview on a positive note
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.