I had the interview at the Shanghai office, as I had completed an internship there. So, I took the intern conversion interviews. There were a total of 3 rounds, thanks to a strong recommendation from my mentor. As far as I know, candidates are usually expected to go through 4 rounds.
The interviewers were nice. Each round typically involved one algorithm or data structure problem and lasted for about 20 minutes, depending on the difficulty. Candidates were expected to code on the glass wall.
The remaining time (45 minutes for each round) was dedicated to discussing technological points related to your projects.
All are some algorithm problems, such as:
The following metrics were computed from 4 interview experiences for the Microsoft Software Development Engineer role in Shanghai, Shanghai.
Microsoft's interview process for their Software Development Engineer roles in Shanghai, Shanghai is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Shanghai, Shanghai.