It was an on-campus recruitment.
The first round consisted of 15 MCQ questions to be solved in 30 minutes (predict the output kind) and 2-3 questions from probability. The results of this round were announced immediately.
The second round was coding, which consisted of 2 questions to be solved in 45 minutes by Coders. One question was based on trees and the other from arrays.
Finally, 15 students were selected after this round.
The third and fourth rounds, which were technical, were conducted at the Bangalore Office. They mainly wanted to judge the basics we had learned and our confidence. In these rounds, I was asked about projects I had done and then about database, networks, OS, data structures (important), and a few questions for which I was asked to write code.
The fifth round (last round) was to test analytical and problem-solving skills and was with the senior manager of the company. I was rejected in the last round.
Interviewers were really friendly. Be confident. All the best :)
What's your passion?
The following metrics were computed from 2 interview experiences for the Microsoft Software Development Engineer role in Mumbai, Maharashtra.
Microsoft's interview process for their Software Development Engineer roles in Mumbai, Maharashtra 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 Mumbai, Maharashtra.