The first round was a coding round with three questions. The time allotted was about 1.5 hours, and those who completed all three questions in good time were selected.
After that, there were two technical rounds and one HR round.
In the 1st interview, we were given a sorted array with all elements occurring twice, and only one element had a frequency of 1. The task was to find that element.
The 2nd question was to find the starting and ending indices of a multiple-appearing element in the array.
In the 2nd round, the problem given was Box Stacking (LIS).
In HR, there were some normal behavioral questions and some questions about tries and hashmaps.
The following metrics were computed from 69 interview experiences for the Microsoft Software Developer role in India.
Microsoft's interview process for their Software Developer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Developer interview process in India.