One phone interview for fit, then onsite for a day to Seattle. The phone interview asked a variety of behavioral questions/projects, and then technical and product questions. Make sure you know your past projects and microsoft products.
I applied through college or university. The process took 6 days. I interviewed at Microsoft
Interview
Took 30 mins in all. Asked algorithm question. Left 10 mins to answer questions. Did not ask anything about resume or projects. I asked the difference between pm and sde interview, interviewee said that both had the same interview in previous one or two rounds.
Interview questions [1]
Question 1
How to output a tree in column sequence from left to right.
First was a phone interview, then the next round was on site. The on site had 3 interviews in the day. Everyone was very welcoming and the entire process was nice.
Interview questions [1]
Question 1
What is your favorite app? What would you change about it?