It was an on-campus interview. It took 30 minutes.
Most of the questions were behavioral.
In the end, the interviewer asked a coding question using the random library. They also asked if you had any questions.
The coding question is about probability. You should use random numbers to create expected behavior.
The following metrics were computed from 30 interview experiences for the Microsoft Software Engineer role in China.
Microsoft's interview process for their Software Engineer roles in China is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in China.