The process was 1 day and 3 rounds of interviews. The interviewers were nice and considerate. The process was nice and pleasant. You have to pass the first 2 interviews to get to the third, which is supposed to be conducted by the hiring manager.
There were LeetCode easy questions (such as anagram) for a warm-up, followed by a LeetCode medium difficulty problem (battleship).
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.