The interview process was very professional and smoothly run, but also challenging, as you'd expect from a top company.
I had one interview on my school's campus before making it to the final round in Redmond. The on-campus interview was a basic/intermediate data structures question, while the final round tested more than just programming; they wanted to see the ability to problem-solve.
Thinking on your feet is extremely important in the final round, as you will most likely encounter at least one type of "curveball" question that you can't really prepare for, similar to a work environment.
At the end of the four interviews, you get the rest of the day in the Seattle area with the other interviewees, which took a lot of pressure off the entire interview day.
Overall, it was a very seamless process that tested how you perform in different situations, but also allowed you to meet students from around the world and have time to explore the campus as well as the surrounding area.
Questions were a mixed bag, ranging from typical Leetcode-type basic data structure/algorithm questions to abstract design questions where only high-level pseudocode was necessary.
The following metrics were computed from 102 interview experiences for the Microsoft Software Engineer (Internship) role in Redmond, Washington.
Microsoft's interview process for their Software Engineer (Internship) roles in Redmond, Washington is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Engineer (Internship) interview process in Redmond, Washington.