I applied through college or university. The process took 1 day. I interviewed at Microsoft (Bengaluru) in Oct 2017
Interview
1. Campus Online Coding Test
after 3 weeks shortlisted candidates were asked to coe to their office
2. first round there was Group fly at their office (it was a pool drive), 3 coding questions on-paper
3. shortlisted candidates had Three Technical Face to Face Interviews
Interview questions [1]
Question 1
In the technical Interviews, first of all they'll ask you about your projects, then pure Object Oriented Programming questions of describing and writing code for designing a data structure or a class were asked.
Also Data structures and Algorithm complexities were asked.
Dynamic programming coding problems were also asked.
Some candidates were also asked OS questions and some famous puzzles.
Had a coding round which was Leetcode based questions and many people failed in the first round. It was on-campus drive and only one person made to final round. He went through technical interview, HR interview and landed the job.
Interview questions [1]
Question 1
1. Leetcode questions, coding question in prefered coding language
Stage 1: Take-Home Assessment – A 1-hour coding assignment consisting of two technical questions (one Easy and one Medium).
Stage 2: Virtual Interview Day – A Zoom-based interview day comprising three consecutive interviews.
Star method completely end to end with 3 interviews in the same day. It was online and then we were split into rooms. You mess up one and you mess up all