Applied online.
Had a first phone interview with a manager. This was a deep dive into my resume, followed by a medium recursion question.
Then, I had a virtual onsite about a month later.
This consisted of 4 rounds of interviews with engineers and managers. The process was very professional. If I was stuck, the interviewers nudged me slightly towards the solution.
I had at least two questions in 3 of the interviews. These were LeetCode easy/medium. The fourth interview featured a difficult, open-ended question. It was more of a collaborative thinking exercise. I was presented with a very vague question, and throughout our conversation, we untangled it together. It was fun.
I believe the interviewer simply wanted to see how I think.
I don't think there is much use in practicing specific questions. Instead, practice all data structures.
I was asked questions related to:
Linked list, array, string, matrix, and open-ended questions.
The following metrics were computed from 8 interview experiences for the Microsoft Software Engineer New Grad role in Seattle, Washington.
Microsoft's interview process for their Software Engineer New Grad roles in Seattle, Washington is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Engineer New Grad interview process in Seattle, Washington.