I applied online. The process took 2 days. I interviewed at Microsoft in Feb 2009
Interview
ful day interviews - 4rounds + 1ASAP
Interview questions [2]
Question 1
Print all permutations of a string *using no extra memory\data structures* (pointer variables are ok)
+ after i solved that it became tougher - handle duplicates (E.g aaab permutation should not print duplicates)