I applied through an employee referral. The process took 1 day. I interviewed at Microsoft (Shenzhen, Guangdong) in Sept 2012
Interview
After an employee referral, I have been contacted by a recruiter than screened my application.
Then I had a phone interview with my future manager.
The last step was a 5 rounds of face-to-face interview with direct managers, other managers and peers.