I submitted my Resume at a Career Fair and got contacted by a recruiter to do a phone screen. That was all business as usual. I then got invited out to the Microsoft campus to do a series of interviews (I was told between 3-5 for intern interviews). All expenses paid, etc.
Overall pretty solid. Third interview was the hardest and I think is the one that prevented me from getting an offer.
Fourth interview asked me a lot of questions related to vision/the future which I thought was interesting. Unfortunately, she only gave me a little over half the time of a regular interview because she had to go to a meeting or something. Unfortunate and frustrating because I felt rushed and don't think I was able to fully make up my lackluster performance from the third interview.