I applied online. The process took 2 weeks. I interviewed at Microsoft (Seattle, WA) in Mar 2015
Interview
I talked with about 7 people. They passed some information about me to one another, most likely specifying areas that needs additional validation. I was tired at the end. Most likely the idea is to verify how the candidate behave, when he is tired.