I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Apr 2012
Interview
I was contacted by a recruiter from microsoft by email to setup some time for phone screening sessions.
I had a phone interview round and questions were basically about previous project experience and current role & interests. Couple of questions on software engg like binary tree sorting & traversing.
Questoions:
1. Reverse a string
2. Greatest & smallest of numbers in an array
3. Traversing a binary tree
Interview was good and nice. Recruiters were very friendly.
I applied through college or university. The process took 1 day. I interviewed at Microsoft in Mar 2012
Interview
Pretty typical software interview stuff, though a bit rushed due to a 30 minute time slot and the interviewer's propensity to fill the time with his musings rather than give me much room for mine. Asked about a difficult technical challenge I've faced on a project and how I handled it. The technical question involved designing a function and associated objects / data structures to determine the best next move in a chess match. Asked about my experience at one of the companies on my resume.
Interview questions [1]
Question 1
Why do you want to be a developer and not a developer-in-test or program manager?