I interviewed at Microsoft (Redmond, WA) in Oct 2012
Interview
Sent out my resume through campus recruiter. Got an email a week later to schedule an interview. Interviewed on university campus. Interviewer was very friendly and asked about my resume for about 20 minutes. One coding questing at the very end.
I applied through an employee referral. The process took 3 months. I interviewed at Microsoft in Feb 2013
Interview
Got recommended to recruiter and contacted shortly. Filled in a form that had technical questions such as create a method to make sure that the parenthesis in an expression are well matched. Afterwards got an online interview with more technical questions. First I had to create a method that would return the first common parent of two given nodes in a binary tree. Then a testing question. Given a laptop that cannot access a website that a desktop can figure out what is wrong with the laptop. And finally give a method to shuffle cards. The interviewer was very nice in the beginning but in the end he seemed to be frustrated which seemed demotivating since he was expecting a very specific answer.
Interview questions [1]
Question 1
I was surprised by the testing the connection question since he was expecting something very related to networks which I am still not familiar with. I guess they were looking for a person with a strength in this.