You were given one problem to solve in each of the three interviews.
Problems were LeetCode easy and medium difficulty.
There was a system design part in my second interview, but it was very basic, as I was applying for an entry-level position.
Problems related to stacks.
Implement a hash-map data structure.
Problems on binary search trees.
System design question: Design Twitter.
(Very basic discussion about how our database schema would look like, e.g., tables and relations between them. Then, we did a very basic, high-level design of the system.)
The following metrics were computed from 23 interview experiences for the Microsoft Software Engineer role in Cairo, Cairo Governorate.
Microsoft's interview process for their Software Engineer roles in Cairo, Cairo Governorate is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Cairo, Cairo Governorate.