A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview.
On-Site Interview with Group #1:
The hiring manager openly expressed his desire to hire me at the end of the interview and asked to meet the director (who was not on my interview schedule). It was a clear sign that they would extend an offer based on the hiring manager's feedback. However, they disappeared completely after the on-site interview. The recruiter did not even bother to email me to say I was rejected. This was totally unprofessional behavior after the interview.
Group #2:
The hiring manager was completely unprofessional. After each interview with his team members, he asked me to wait outside the conference room and checked with the interviewer on how I performed. One of the interviewers did not even book a conference room for the interview. Instead, he walked me over their entire building to find a break room where we could sit and discuss. Eventually, he found an open floor whiteboard where tons of people walk by every minute, and he asked me to write code on that whiteboard while other people walking by looked at what I was doing. Really? I work at a Fortune 100 company but have never seen this type of unprofessional interview. I totally disliked the hiring manager and the group, so I was not expecting a positive response from them.
Overall, Microsoft has a tendency to interview many people, but that does not necessarily mean they are actively looking to hire someone right away. So, don't assume you will get an offer just because you are prepared. I think I did exceptionally well with Group #1 (technically, behaviorally, and in leadership and management discussions), but they disappeared completely.
I had a totally unprofessional on-site interview experience.
Resume
Technical
Behavioral
Leadership and Management
The following metrics were computed from 21 interview experiences for the Microsoft Senior Software Development Engineer role in Redmond, Washington.
Microsoft's interview process for their Senior Software Development Engineer roles in Redmond, 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 Senior Software Development Engineer interview process in Redmond, Washington.