Application. The process took 2+ months. I interviewed at Microsoft (Redmond, WA). Interview. The process took about 2months since I applied. The first interview was with the recruiter, two weeks after that she referred me with the Hiring Manager, and two weeks after that I was invited to an In person interview which they covered all of the expenses .