The process took 4 weeks. I interviewed at Microsoft in Jan 2012
Interview
At first, I received an email saying that I passed phone screening and will get an onsite opportunity. Then, after 20 days, I received another email saying that due to the high quality of this year's summer intern candidates who made onsite before me, there is no opening left anymore. At last, I was suggested to apply full time job early next year.