I applied through the Microsoft career site for software development internships. I had a campus interview for only 30 minutes, with resume questions, 1 easy/standard coding question (on scratch paper), and me asking them questions.
Two weeks later I was told I did not pass the first round, but they are willing to fly me back if I am willing to interview for the SDET position. During the onsite round, I interviewed with 4 people. They still asked me to write some codes, plus a follow up "how are you going to test it".