I applied online. The process took 2+ months. I interviewed at Microsoft (Redmond, WA) in Jun 2015
Interview
Phone screening with recruiter followed by screening with hiring Manager followed by day long Interview loop if you qualify at each step. I was interviewed by Sr Program Manager, Dev Manager, PM group Manager and hiring manager is the last person. You've to follow up to know status.
Interview questions [1]
Question 1
Signed NDA. Mix of technical & project management questions