There were several rounds with all members of the functional team. Started with HR function and phone screens, and then moved to in-person interviews. The final round was a blitz of several back to back interviews on campus, some of which were 30 minutes and others were 60 minutes. The last interview of the day was with the head of the group - he didn't ask many technical questions, was more testing general knowledge.
I applied through a recruiter. I interviewed at Microsoft
Interview
Starts with HR contacting you. If a good fit, then it moves to a conversation with the hiring manager. If all goes well, then you will be moved to speaking with team members. The process is very well organized and structured and fast.
Interview questions [1]
Question 1
Why are you interested in this company?
How does your experience matches the role you are applying for?
The process took 2 months. I interviewed at Microsoft (Hyderabad)
Interview
Interviewed with office 365 org. Had a Great interview experience with all the interviewers who were pretty seasoned. However had a very poor offer rollout experience after that. Rolling the offer out was painfully slow taking over a month. Recruiter not very responsive.