Applied through a job fair and got an email from Microsoft the next week. Had my first interview through the phone and was asked all design related questions: test a pen, design an alarm clock for a visually-impaired person, etc. Received an email the next day informing me that I had made it to the next round.
Interviewed at Microsoft's Boston location. One of the interviewers was indisposed, so we only had three interviews instead of the intended four. They asked one technical question per round which didn't take up all the time, and we also discussed my resume and previous experience.
The process took the entire morning, after which they fed us lunch and told us the results. This gave us the entire afternoon to explore the city.