Speaking to the interview specifically: It was a standard FAANG-style interview. One pre-screen coding session online was followed by four rounds. Each round included one to two behavioral questions followed by a technical question.
Each person I interviewed with was knowledgeable and friendly.
It's the recruiting process/post-interview process that is atrocious.
After the interview rounds, the email I received made it sound like I did well and that they were just team-matching at that point, but that was two months ago from the time of writing.
Excerpt from the said email: "You were an overall [Section Redacted] hire, so we are just working out the details to find a team within [Section Redacted] that will best suit your experience and skillsets."
I received communication from the recruiter that someone wanted me on their team roughly a month after the interview rounds. However, when the recruiter and I spoke, he thought the hiring manager and I had previously met. When I told him that was not the case, he seemed confused and then cut the meeting. Attempts to follow up were not answered, and the technical sourcer also stopped answering.
Personally, I think I would have rather been ghosted from the beginning instead of having the potential for a team dangled in front of me. It was a pretty disheartening experience.
LeetCode-style questions, trending more toward easy/medium level.
The following metrics were computed from 2 interview experiences for the Microsoft Senior Software Engineer role in Atlanta, Georgia.
Microsoft's interview process for their Senior Software Engineer roles in Atlanta, Georgia is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Microsoft's Senior Software Engineer interview process in Atlanta, Georgia.