I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft in Jul 2017
Interview
I applied via a job site, was emailed within a week to set up a phone interview with hiring manager, a couple days later another phone interview with another manager. And then the offer was made.
Easy interview.
Timing was the hardest part as interviewers were in the United States. That was the first interview. Very standard interview questions.
Interview with actual manager was a breeze.
There was an interview, after some talking, and well you know I think I did good. That's up for debate I guess. Many answers where provided to the many questions, who know what they thought? A dollar in the forest is never as valuable as the dollar in the pocket of the queen.