I applied through college or university. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Mar 2010
Interview
The day of interview consisted of 4-5 interviews all of which were 1:1. The first interview was with an HR person and then the rest were with people in the development role. Most interview started with a short chat on why Microsoft and a short description of that particular product group worked then. After that there would be a technical question. Some examples were: reverse the order of words in a sentence and the celebrity problem (given n people of which 1 is a celebrity i.e. all people know him but he doesn't know anyone, how would you find the celebrity? You are given a function - doesXknowY(x,y).).
Interview questions [1]
Question 1
Given a string, reverse the order of words in the string.
The process took 1 day. I interviewed at Microsoft in Mar 2010
Interview
Got a call from the recruiter and phone interview was set up. I was asked some questions reg my experience and how I demonstrated my skills as developer/tester. They asked about the projects I have done. The interview lasted for half an hour. It was much easier than I expected.
Interview questions [2]
Question 1
Given a non chromatic screen, how would you turn on or off the value of pixel.
The process took 5 days. I interviewed at Microsoft (Seattle, WA) in Mar 2010
Interview
The first step was a recruiter who just coordinated the phone interview with the technical manager. The technical manager phone screen was about 30 minutes, mainly talked about my engineering background. At this point we scheduled an on-campus interview. Flew up and interviewed with three separate engineers, this took much of the day. The questions were hands-on programming exercises, in the engineer's offices, on their systems. The questions were around Windows programming tasks.
Interview questions [1]
Question 1
Write a shell program that recursively lists all files and directories below a certain node.