I applied through a staffing agency. The process took 1 week. I interviewed at Microsoft (Bengaluru) in Mar 2012
Interview
The interview process is moderately tough. The interview is completely oriented towards problem solving questions only, no technology related questions and they expect you to write the code for the problem with all the kind of testing angles keeping it in mind, in short the code should be runnable and productizable as it is. The interview mail tells clearly what they are looking in a candidate I followed their instruction very religiously and I felt it helped me a lot to get offer. For example they say "Don't assume things, ask questions when not clear", it happened to me during the interview, initially they will ask questions with less clarity, so here you need to bring out all the assumptions you are doing etc, you can even ask hints also if required they will help you. Basically their goal is to understand is this guy thinking in right direction and with little help is he able to solve problems ????
I applied through college or university. The process took 3 weeks. I interviewed at Microsoft (Redmond, WA) in Dec 2011
Interview
The position was for a college grad. There was an on campus screening. The interviewer asked me problem solving questions and C programming questions. They got back to me a week later and I was asked to interview at the MS Hiring Event in Redmond. This consisted of 4 - 45 min interviews with members of various teams. Each interview was primarily focusing on one problem per interview.
Interview questions [1]
Question 1
All questions were technical or problem solving. I never expected any of them to be difficult or unexpected.
I applied through college or university. The process took 1+ week. I interviewed at Microsoft (El Cairo, ) in Jan 2013
Interview
A recruiter called me on skype, asked me why I want to join them, if I have military service, my favourite programming languages and how to test a calculator.