I applied online in July. In September, I received a message inviting me for a call. That call included both behavioral and technical questions, but no coding. After that, I was invited for a final on-site interview, which took place in December.
This was a college hiring process. There, I had four one-on-one interviews with different engineers. The questions mostly focused on solving algorithmic problems, such as tree traversal, the use of recursion, and the application of data structures for various tasks.
All problems were quite possible to solve, but nevertheless, I was not perfect in that then.
The following metrics were computed from 5 interview experiences for the Microsoft Software Development Engineer role in Germany.
Microsoft's interview process for their Software Development Engineer roles in Germany is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Microsoft's Software Development Engineer interview process in Germany.