It was an on-campus drive at NIT. The first round was an online assessment where two simple DSA questions were asked. 43 students were shortlisted in this round.
The second round was a technical interview, where a medium-level DSA question was asked.
The third round also involved a DSA question of mid-hard level.
The final round was HR+DSA. A problem on string implementation (with many corner cases) was asked for the first 15 minutes, followed by a 15-minute HR round.
1st Technical Interview Round: Simple problem of finding a path in a maze. (Hint: BFS)
2nd Technical Interview Round: Hard problem on quick sort. Nut and Bolt problem on GFG.
The following metrics were computed from 19 interview experiences for the Microsoft Software Development Engineer role in Bengaluru, Karnataka.
Microsoft's interview process for their Software Development Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Bengaluru, Karnataka.