The actual interview consisted of a phone interview and then four onsite interviews a few months later. However, between these two events, plenty of information was shared on how to perform as well as possible.
You were definitely encouraged to do your best, and any questions you had were answered.
The onsite interviews were all 45 minutes and were held in a single day. I made the mistake of not having breakfast that day, which I would definitely not repeat if I had to go through the process again.
The whole process was very pleasant, though at times surreal.
The questions were mostly what you would expect after reading Glassdoor and Cracking the Coding Interview.
The phone interview had a simple logic puzzle at the end. Although you can easily find these online, there's no need to memorize them since they aren't hard to go through. If you're vocal about your thought process, the interviewer may steer you in the right direction.
The onsite interviews were a mix between technical (implement this) and theoretical (how would you...) questions.
For the technical ones, you can be well prepared by understanding Cracking the Coding Interview. For the theoretical ones, you mostly need a little bit of experience and imagination.
The following metrics were computed from 2 interview experiences for the Microsoft Software Engineering role in Dublin, Ireland.
Microsoft's interview process for their Software Engineering roles in Dublin, Ireland is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Microsoft's Software Engineering interview process in Dublin, Ireland.