I received a phone call first, followed by an email to schedule an on-site interview.
It took half a day for the meeting with five people.
Each interviewer spent 30 to 60 minutes asking questions about my past jobs and asked me to do some coding on paper.
The interviewers were smart and friendly.
Overall, the experience was enjoyable.
Coding questions are mostly data structure and algorithm related, including binary trees, recursive programming, bit-wise operations, etc.
The following metrics were computed from 1 interview experience for the Microsoft Senior Software Development Engineer role in Beijing, Beijing.
Microsoft's interview process for their Senior Software Development Engineer roles in Beijing, Beijing is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Senior Software Development Engineer interview process in Beijing, Beijing.