I applied through my university's on-campus recruiting system and got an interview with one of Microsoft's engineers. We went over my past projects and software-related work, and then I was asked a few technical questions (coding questions and brain teasers). The interview lasted for around half an hour to 45 minutes.