There were three separate interviews. Each interview contained a simple discussion and one to two problem-solving questions. Most of these questions were easy and medium, but one was hard.
Of course, the main difficulty was that the description was not given straightforwardly; a test case had to be induced.
Problem-solving.
Trees.
Hashmaps.
Two pointers.
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.