I applied through a recruiter.
First, she sent me an online test of 8 questions. I answered 7, and the duration was 2 hours.
I passed, and the second step was on-site, with 3 interviews back to back.
Find the first common ancestor in a tree.
Optimized sum of array elements divisible by x.
Design a chess engine system (no much coding in this one, just drawing and design decisions of the system).
The following metrics were computed from 1 interview experience for the Microsoft Research Software Development Engineer Interview role in Cairo, Egypt.
Microsoft's interview process for their Research Software Development Engineer Interview roles in Cairo, Egypt is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Research Software Development Engineer Interview interview process in Cairo, Egypt.