I passed the first phase. It was a coding challenge on Codility containing 5 problems.
Second phase: I had 3 interviews. The first was with a software engineer asking problem-solving questions. The second was with a senior software engineer asking about system design. The third was with the manager.
In the first interview of the second phase, we asked about strings and lists.
The following metrics were computed from 47 interview experiences for the Microsoft Software Engineer role in Egypt.
Microsoft's interview process for their Software Engineer roles in Egypt is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Egypt.