I applied through university. The process took 2 days. I interviewed at Microsoft (Redmond, WA) in Jan 2014
Interview
Standard programming questions about data structures, what makes good software test design, and high level design of an ATM machine for blind people. It made for ok conversation but was pretty dry tbh.
Interview questions [1]
Question 1
Reorder an unsorted array, design a double linked list
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.