I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft (Shanghái, Shanghai) in Sep 2013
Interview
It's a long process and you need to prepare a lot. I was an intern so I attend the convertion program. And there are four rounds interviews in the convertion program.
Interview questions [1]
Question 1
interview will ask any computer science questions, deeper and deeper
I applied through college or university. The process took 3 weeks. I interviewed at Microsoft (Sídney) in May 2013
Interview
Submitted resume. Initial interview with recruiter consisted of resume review and a couple of brain teasers. Interview with engineer consisted of a coding question.
Final interview day in Sydney consisted of 3 interviews with engineers.
Interview questions [2]
Question 1
N people in a party consisting of celebrities and normal people. All normal people know the celebrities but celebrities don't know anyone but themselves. Write code to find the celebrity.
45 minute campus interview with an engineer. If you pass the first, you'll be invited for a second, then usually flown to Seattle for further interviews if you pass the second.