I applied through college or university. The process took 3 days. I interviewed at Microsoft (New Delhi) in Aug 2012
Interview
On Campus Interview -
1st written - aptitude, programming,logic
2nd round - 3 ques, 44 minutes, on LL ( has 0,1,2 as elemets, arrange as first all0s, then1s, then 2s, using pointer manipulation), tree (BST with 2 values swapped, correct them), and matrix ( rotation)
interview :
process/threads/page allocation
database - queries for a appointment diary
add 2 numbers stored in LL
test cases for all questions
Interview questions [1]
Question 1
There is a cuboid, with metal balls, now you are given X-RAy of two adjacent faces, so that you have black spots of there is ball in ( depth ) of that cell. Now u have to tell where all are there balls