I applied through university. The process took 2 days. I interviewed at Microsoft (Hyderābād) in Jan 2009
Interview
A written test which asks questions on C,C++,OS,data structure,DBMS. If you clear the written test, They will have 3 more rounds of technical interviews and one HR interview. mainly will ask to code or give the algorithm.