I applied online. The process took 2 weeks. I interviewed at Microsoft (Redmond, WA) in Nov 2011
Interview
Got a call from a microsoft recruiter, who reviewed my background. Set me up with a phone interview with one of the engineers, the interview went well & was called for a on-site interview. The on-site interview consisted of two interviews with team-leads and two interviews with SDE engineers. Most of the questions were C/C++, data structures and algorithm questions. Every interviewer talks to the next interviewer and discusses his opinion on the candidate, they would also change the number of interviewers on the fly. The larger the number of interviewers the better.
I applied through college or university. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Nov 2010
Interview
I first had an on-campus interview and the question was to decide whether a string is a palindrome. After a few weeks, I received an email from the recruiter saying that I made to the next step, which was the on-site interview. The on-site interview consists for four rounds, each of which last 45 mins.