I applied online. The process took 3 months. I interviewed at Microsoft (Seattle, WA) in Apr 2016
Interview
Very good, four interviews with the team. Technical and non-technical questions. Personal questions were asked, benefits were explained and very good process overall. All interviews was done in over two days, since I couldnt be onsite the interview was done over Skype for Business.