I had two interview rounds.
1st round: I was asked to solve the Spiral Matrix problem. I solved it successfully, and the interviewer was satisfied and happy.
2nd round: First, I was asked to arrange array elements in an alternating order. For example, 1 2 3 4 5 should be arranged as 1 5 2 4 3. Then, I was asked about LFU (Least Frequently Used) cache, which I was not able to implement perfectly. So, I did not get selected.
Spiral Matrix
Least Frequently Used
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.