I attended the internship interview for MS, China. There were three rounds of interviews. If you prepared well for algorithms, I think it's not hard to pass the interview.
I applied online, and after passing the online test, I got the opportunity to interview onsite.
Interview 1: Introduce my project and an algorithm problem involving probability with big data.
Interview 2: Dynamic programming, bit-wise algorithms.
Interview 3: String problems, big file sorting, heap sorting, and so on.
The following metrics were computed from 2 interview experiences for the Microsoft Software Development Engineer role in Suzhou, Jiangsu.
Microsoft's interview process for their Software Development Engineer roles in Suzhou, Jiangsu is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Suzhou, Jiangsu.