My first interview was on my school campus. It went well and was a mix of behavioral and algorithm questions.
When I got to Redmond, however, my recruiter was not friendly at all and gave me incorrect information regarding the number of interviews and location.
There were two interviews, both of which were very nice. However, a few minutes into the interviews, I could tell they didn't have any interest in my thought process; they just wanted me to get to their version of the answer.
One question had a DP solution. I explained at the beginning that's how I would solve it, and he said that was fine. As I was finishing it up, it became apparent that he didn't understand how the DP solution worked and told me I should solve it another way. I had about ten minutes left at that point and didn't end up finishing the question. I asked for feedback at the end, and he just wrote out the solution he was looking for on the whiteboard.
Overall, the interviews just asked LeetCode questions and wanted the solutions from the website.
The following metrics were computed from 383 interview experiences for the Microsoft Software Engineer (Internship) role in United States.
Microsoft's interview process for their Software Engineer (Internship) roles in the United States 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 United States.