I applied online. The process took 4 weeks.
There are two back-to-back interviews, and both are 30 minutes long. They contain both technical and behavioral aspects. They will ask two to three questions about stuff like, "Tell me about a time you had a different point of view from a teammate and how did you overcome that problem." I do not remember the exact question, but they are in the lines of this. The technical part was an easy LeetCode question. Solving the question isn't the part they are looking for. They are looking for the way you approach it. Make sure at the beginning to describe the problem in your own words and explain how you would approach it. Then run through an example yourself. After all that, start writing the code for it, and make sure to write test cases at the end to look for edge cases. I received my offer 2 weeks after my interview.
Tell me about a time you had a different point of view from a teammate and how you overcame that problem. I do not remember the exact question, but it was along those lines.
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.