I applied through university. The process took 4 weeks. I interviewed at Microsoft (Mountain View, CA) in Feb 2014
Interview
I applied as a PM but they set an interview for an SDET position. Interview process was great though. Had a phone interview with a recruiter where we talked about my classes and projects that I've done. The recruiter was really nice and friendly. They flew me up to Mountain View a couple of weeks later. The first interviewer asked me to write atoi() and merge two sorted linked lists, which I did correctly. My interviews went downhill afterward though...
Interview questions [1]
Question 1
Write a function to count the number of sentences in a grammatically-correct English paragraph.
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 July 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.