The process included an online application on the Microsoft website, followed by a phone interview that reviewed my resume and involved a puzzle. This was then followed by an on-site interview in Seattle.
Honestly, it was one of the best experiences of my life. However, I went unprepared because I had never had a technical interview before. It really changed my perspective regarding interviewing for software engineering roles.
If you are preparing, I recommend using a website like LeetCode and trying to solve as many problems as possible before your interview.
During the phone interview, the puzzle they asked me was about distinguishing a marble of slightly different weight out of 9, using a scale a maximum of 2 times.
The following metrics were computed from 35 interview experiences for the Microsoft Software Engineer (Internship) role in Seattle, Washington.
Microsoft's interview process for their Software Engineer (Internship) roles in Seattle, Washington 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 in Seattle, Washington.