← Interview experiences
Got the offer

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

MediumRemote3 4 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources