The first round was an online coding assessment with two questions based on arrays.
The second round, also referred to as a coding round, was a mix of coding, design, and technical questions.
The third round was again mentioned as a coding round, but it also included a mix of coding and technical questions.
I did not make it through to the last two rounds.
Microsoft has outsourced recruiters, and these individuals were not very helpful during the interview process. All they did was send emails and schedule meetings.
Before the interviews, a document was shared describing the interview process, but it did not clearly mention what each round would entail. I was fully prepared for problem-solving and system design. However, many framework-related questions were asked. I managed to solve all the problems in all the rounds, so I feel my rejection was due to the framework and language-related questions. It would be better if candidates were informed about the nature of each interview round so they could prepare accordingly. Most of the questions were familiar, but I was unable to answer them because I had not concentrated on or revised these aspects before the interview.
Why to do minification?
Why to bundle JavaScript files?
React: Pure Component vs. shouldComponentUpdate.
The following metrics were computed from 1 interview experience for the Microsoft Full Stack Engineer role in India.
Microsoft's interview process for their Full Stack Engineer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Full Stack Engineer interview process in India.