I applied through 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.
Phone interview and then in person with a group. Process moved fairly quickly. Team fit questions and coding questions on the white board. Study up for all basic knowledge skills and some complex problems.
I applied through an employee referral. The process took 3 weeks. I interviewed at Microsoft (Redmond, WA) in Jul 2017
Interview
I applied through a college recruiter. I initially had a phone screening, followed by an in-person interview by the recruiter, before finally having an in-person technical interview.
Phone screen lasted 30 minutes. Recruiter interview 30 minutes. Technical interview 1 hour.
Interview questions [1]
Question 1
Miscellaneous questions regarding operational knowledge of software and hardware involved in the specific position I was applying for. Design an algorithm to isolate and filter data.