← Interview experiences
Got the offer

SDE 1 at Microsoft

Difficulty
Process took
2-3 Weeks
Rounds
5
Format
Remote
Applied via
LinkedIn

How it went

The process can take time, i cleared all rounds but waited months for the offer. Do not stress focus on preparing for the next round or opportunity while waiting

What they would tell you

The process can take time, i cleared all rounds but waited months for the offer. Do not stress focus on preparing for the next round or opportunity while waiting

How to prepare

What really helped was knowing the patterns and being able to explain the reasoning behind each approach, rather than just knowing the code

Round by round

  1. 1

    Online Assessment60 min

    Coding problem something similar to binary tree maximum path sum And hard level string-based problem

  2. 2

    Technical Round 160 min

    The interviewer introduced himself and asked me to do the same Once the introductions were over, he presented a coding problem and gave me about 40 minutes I don’t remember the exact question now, but it was something that involved using the Floyd–Warshall algorithm for shortest path computation

  3. 3

    Technical Round 260 min

    Questions about my resume, tech stack, and projects I’ve worked on. We spoke in detail about one of my recent projects After that, he moved on to LLD and asked questions around Structural and Creational Design Patterns. It was not about definitions but about understanding, like How would you use Factory or Adapter in your system? or Why would you choose one pattern over another? I explained with examples, and he seemed to appreciate the practical angle

  4. 4

    Technical Round 360 min

    My interviewer had over a decade of experience, and that instantly added a bit of pressure, he began with few basic HLD questions, like caching, load balancing in the context of HLD

  5. 5

    HM Round60 min

    My final interview was taken by senior lead with 15+ years of experience at Microsoft, he started by giving a brief but detailed overview of his journey and the kind of projects his team works on. He asked me to explain all the projects I had worked on so far, and then requested me to pick one project for a detailed discussion. Then came the Why Microsoft? question, which I had prepared for by reflecting on earlier interviews and what stood out to me about the company. We wrapped up with several behavioral questions, how I handle conflicts, work pressure, and collaborate in teams.

What came up

MediumRemote1 2 years

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

Sources