I applied online. I interviewed at Microsoft (Washington, DC) in Sep 2017
Interview
The process consisted of the following steps:
1) Recruiter phone interview 2) competency questionnaire 3) hiring manager phone interview 4) panel interview with presentation on a scenario / interview immediately following
I applied through an employee referral. The process took 6 weeks. I interviewed at Microsoft (Atlanta, GA) in Apr 2014
Interview
Several one hour phone calls with variety of people on the team. Spanned about a week to have all the calls. What was meant to be organized in the scheduling of the calls (time zones, people on the road), got a little crazy, but it worked out.It also took follow up on my part with my contact as the HR team that was handling the interview process was taking a long time between steps. My hiring manager was great keeping me in the loop as to what would happen next: interviews, if offer made and accepted, a background check (so don't quit current job) just in case any issues.