The process took 1+ week. I interviewed at Microsoft in Aug 2011
Interview
I got in through my university's placement cell. Initially there was a written round and then a few 1:1 interviews after which people were selected/rejected depending on performance. In my case, I had a really really long interview. It lasted over 1hr and 20 minutes. Questions ranged from simple aptitude to programming to logic to practical applications. Was enjoyable overall but I guess I messed up at the end and hence got rejected.
Interview questions [4]
Question 1
Find a way to cut a cake in 8 parts with minimum number of cuts
Suggest ways to correct an incorrectly taken digital photograph (with bad lighting, over or under exposure, etc) using a one-click intelligent program.