I applied through an employee referral. The process took 2 months. I interviewed at Microsoft (Denver, CO)
Interview
I met with the recruiter first, then the hiring manager, then peers I would work with and the hiring manager for a second time, then important stakeholders. Overall 7 interviews in total.