I applied through an employee referral. The process took 4 weeks.
The interview process consisted of five technical rounds. About one week after the first interview, I was invited to complete three consecutive technical interviews in one afternoon. After passing those rounds, I had an interview with the hiring manager, followed by a final cross-functional interview.
The interviews were mostly focused on my previous job's projects. Each interview featured one coding problem, and all of them were medium.
The following metrics were computed from 3 interview experiences for the Microsoft Software Engineer II role in Shanghai, Shanghai.
Microsoft's interview process for their Software Engineer II roles in Shanghai, Shanghai is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer II interview process in Shanghai, Shanghai.