I applied through university. The process took 5 weeks. I interviewed at Microsoft in Sep 2018
Interview
Two interview sessions:
1) On Campus interview with a base explanation of resume and some stuff on past projects
2) Onsite interview with 4 interviewers 45 minutes per interviewer with 15 minute breaks
Programming questions were not highly technical but instead focused on design and product lifecycle.
Overall an extremely interesting interview process.
I applied online. The process took 3 months. I interviewed at Microsoft (Pune) in Mar 2019
Interview
It's a 5 round interview
Round 1: an in-home online test(Technical) Duration: 1 hour 30 mins
- 3 programming question was asked on DS and Algorithms
Round 2: Written Test(technical) Duration: 1 hour
- Again 3 programming question was asked
Round 3: Face to Face interviews(Technical)
- Be thoroughly prepared for the interview especially be through with DS, Algorithms, and Program solving skills
- Few questions were asked on OS, DBMS, and CN.
Round 4: Face to Face interviews(Technical)
- But the interview was same as the previous round apart from asking an additional question from resume
- Asking about what i do on a daily basis to improve my technical skills, etc.
- Got rejected in this round.
Round 5: Face to Face interviews
- They called selected student for final interview to Mumbai.
- I don't have any idea about this round
Interview questions [1]
Question 1
- program on strings, arrays, and stacks, etc
- Logical Puzzle
- Scenario based questions