I had only one interview; however, it was an on-site interview.
I was asked to implement a couple of existing methods from standard libraries. I had the choice of using either C#, Java, C, or C++ (and possibly Python).
The methods were from the primitive wrapper classes, with the exception of the String class.
The unexpected questions were concerning lower-level topics, such as ASCII table manipulation. I was not expected to know it by heart, but I was supposed to know some of its important properties.
The following metrics were computed from 3 interview experiences for the Microsoft Software Engineer role in Croatia.
Microsoft's interview process for their Software Engineer roles in Croatia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Microsoft's Software Engineer interview process in Croatia.