I applied online. The process took 1 day. I interviewed at Microsoft (Peking, Peking) in Apr 2012
Interview
It was 2 round. 2 round's face to face. Each round has 1 interviewer and 1 interviewee. Just ask questions about basic algorithms and data structures, like binary search and trees. Question: How do you output the leafs of a binary tree?
Interview questions [1]
Question 1
Given a set of strings. Check if a new string is equal to any of them. Here equal means the letters are the same, like abbc=bacb