I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft in Oct 2014
Interview
I submitted my resume via an on-campus recruiting event for summer internships (and full time) and got an email to schedule a 30 minute interview within ~2 weeks. The next step is on-site interviews at Seattle.
Interview questions [1]
Question 1
There was only one technical question: Insert a node, say x, into a sorted circular linked list given only any random node as a parameter.