I applied through university. The process took 1 week. I interviewed at Microsoft (Toronto, ON) in Oct 2012
Interview
Got past the first round fairly quickly; made a very good connection with the interviewer. The coding question was very easy. Second interview -- the interviewer didn't look at me for 10 minutes then asked about servers, and NO design questions (??)
Rec call followed by 3 back to back - face to face
Ask follow up questions, take time and answer only when you're ready to answer. Learn about the org inhand and dont make up stories. Be real !
Hiring Screen + Final Loop ( 3 Rounds)
Behavior + system design + case study ( Ask clarifying questions, go over background etc) - 30-45 min each round - 3 different interviewers. all go over your background and pick a experience to dive deep into
the interview process involved 3 separate interviews with different product/program managers on the same team. The interview was mostly behavioral, although there were a few curveballs (1 quantitative question, 1 difficult product design/technical question)
Interview questions [1]
Question 1
Tell me about a time you had to choose between two options