It was straightforward. The interview directly jumped into data structures and algorithms, followed by a few fundamental computer science questions, especially on database management systems and operating systems, and then two or three questions related to my resume.
The following metrics were computed from 847 interview experiences for the Microsoft Software Engineer (Internship) role.
Microsoft's interview process for their Software Engineer (Internship) roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer (Internship) interview process.