The process was very slow. I applied in Late September for 2 different internships at Microsoft. I got a reply back from the recruiters at around late February. It's kinda ridiculous that I had to wait almost 6 months to get a reply back, but then again... it is a large company and they do receive a lot of applicants. I had my first interview on my university campus. My entire interview process was technical question after technical question after technical question. It wasn't too difficult, but it was one of the few internship interviews I had that purely did technical questions (I had around 10 interviews this year). I ended up getting no offer due to no positions available.