Speaking to the interview process specifically:
It was fine. It had a standard FAANG style feel to it. There was a pre-screen coding session, followed by four rounds of interviews, which included a mix of behavioral questions and one LeetCode question.
The engineers I spoke to were nice and made the interview comfortable.
As for the recruiters/recruiting process:
It was atrocious. After I applied and spoke to a recruiter about what I was interested in, other recruiters (at least four) started messaging me, all asking me to fill out the same 10-15 question packet. After I finally got that sorted out, it got a bit smoother until the interview rounds were complete.
All communication then fell apart, and they began to take forever to respond. They made it seem like I did well and that they were just team-matching me (actual verbiage from the recruiter after the final interviews: "That being said, 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. 😊").
Not long after, the recruiter even said he found a team for me. However, when we spoke, he was under the assumption that I had spoken with that hiring manager. When I said I had not, he seemed confused, cut the meeting short to "investigate," and was never heard from again. All attempts to follow up with everyone I spoke with previously went unanswered.
Just your standard medium-ish LeetCode questions.
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.