The first round was completely technical and DSA-based. Topics asked were Trie, Binary Tree, and Linked List.
The second round was an "AA" (all-around) interview. I was asked about projects, operating systems, OOPs, and computer architecture. Behavioral questions were also asked.
Swap the adjacent leaf nodes in a binary tree.
The following metrics were computed from 293 interview experiences for the Microsoft Software Engineer role in India.
Microsoft's interview process for their Software Engineer roles in India is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in India.