I had a 30-minute interview on campus. It was a very easy technical question with some behavioral aspects. Two to three weeks later, I heard back from them, and they flew me onsite to Seattle. They covered everything, including flights and hotel accommodation.
I had issues with my travel, but I called them, and they resolved it as soon as possible. My flight was delayed due to weather, so I missed my connecting flight to Seattle. They booked a different route, and I got to Seattle at 7 am and took an Uber to my 8 am interview with minimal sleep.
My interview experience was very positive, and they got back to me pretty quickly. The recruiter was amazing and replied to my emails in under an hour. He was so helpful.
Since I didn't sign any NDA:
The following metrics were computed from 35 interview experiences for the Microsoft Software Engineer (Internship) role in Seattle, Washington.
Microsoft's interview process for their Software Engineer (Internship) roles in Seattle, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer (Internship) interview process in Seattle, Washington.