I applied through college or university. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Jan 2009
Interview
Well, first of all I attended a job fair at my college, Arizona State University, where I handed my resume to Microsoft. I was then called in to the school career center for my first interview. I was so nervous but I was able to answer the questions I was asked even though I didn't finish writing the code, he saw my thought process and he agreed that given the time, I could code the solution.
A few weeks later, I received an email to set a date for an in-person interview. I arrived in Seattle and went for my interview the next day. On getting to Microsoft, I met some other candidates who were also interviewing that day. We all were in the receiving area playing with the surface, xbox guitar hero and some other games. I had applied for an internship but asked them right there to change it to a job and I was told that I might not get the best fit. Thinking back, I guess I should have stuck with the internship.
I met with three people on that day, all about an hour each except the third which was about an hour and half because of the lunch. I was asked some tough questions and I was able to answer some really well, and others not so well. Overall, it was a good interviewing experience but I was so drained at the end of the day.
The process took 2 days. I interviewed at Microsoft (Seattle, WA) in Mar 2009
Interview
Company came on campus for the hiring process, soon after which on campus interviews were performed. Feedback on the initial interview came after 3 weeks, which is a very long time. After the 3 weeks there was another delay of 3 weeks to schedule an on campus interview. I wasn't told of the group I would be hired into, and didn't really seem to have a choice. On site interview was with 4 people, most interview problems are pretty standard coding questions, a couple were wildly different from the normal programming problems, which kind of threw me.
The process took 1+ week. I interviewed at Microsoft in Apr 2009
Interview
The interview process is pretty well structured and specific. They basically give 3 types of questions design,programming and Testing and if you do well in any one of those questions you would probably get selected for the interviewing process.
Interview is more focussed on the operating systems concepts, data structures, algorithms and mathematics!
People and work culture is really good. It takes in intelligent ppl who are paid to work intelligently and smartly!
Interview questions [1]
Question 1
Give an algorithm to simulate a fair coin toss from a biased coin