I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft in Oct 2013
Interview
I was contacted on LinkedIn by a Microsoft recruiter, and encouraged to apply to their summer internship program. I had a phone interview a couple weeks later. The interview consisted of some behavioral/background questions. However, most of the questions were puzzles, riddles and design questions. There were no programming questions.