I applied through an employee referral. The process took 3 months. I interviewed at Microsoft (Washington, DC) in Mar 2010
Interview
The outsourced HR/Recruiting staff is abysmal, committing all sorts of offenses ranging from misspelling of my name to outright failure to communicate interview timing. I was extremely underwhelmed at first, but found that if you can make it past them the Microsoft employees themselves are far more competent. Most interviews (except with the management staff) were very technical in nature. Expect to do some whiteboarding, and also expect that you won't be able to answer every question. One of my interviews seemed to be designed to push and push me to the point where in the last 10 minutes I said a whole lot of "I don't knows," and was absolutely sure I bombed it. To my surprise, I got an offer anyway. So don't get yourself down if you don't know everything.
I went through three rounds of interview and was informed by a director that he wanted to hire me. Never got the off letter reach back out to the recruiter ghosted.
Interview questions [1]
Question 1
How do you deal with adversity and the Microsoft culture tree
I applied online. I interviewed at Microsoft (Rome)
Interview
1st step with HR: current status and motivation to change
2nd step technical: real case problem to manager and showcase of a personal project
3rd step hiring manager - software skills oriented
It was quite difficult and entailed many steps in the process. I was asked a lot of practical questions and theoreticals. I was asked to describe my background quite briefly before thet moved on