Met with a recruiter in the morning who told me how the interview day would go. Then was wisked off to another building for my first interview. Had a total of 4 interviews, consisting of design, behavioral, technical, and management questions. Most questions asked were general enough that I could answer them in a way that was most comfortable to me, and most leveraged my knowledge and past experiences. Didn't get any of those glamorous riddle questions microsoft is known for. For four hours of interviews, it sure went by fast. While some of the questions were difficult, I actually found the whole thing kind of fun. Each interviewer let me ask them questions before the interview was concluded, so I got a chance to really see how much they loved Microsoft, and their personal role in the company. Felt like they were convincing me to join as much as I was convincing them to let me join!