I applied through university. The process took 1 day. I interviewed at Microsoft in Oct 2010
Interview
At first some behavioral questions like why MS, what project you are doing right now
Then technical question: 1. how to test a multi tenancy database system
2. write code to reverse a string
ask question to MS