I applied online and then had an online assignment mainly based on arrays, string manipulation, and probability.
After that, I was contacted for two onsite interviews. Each interview had two to three questions, including strings, linked lists, arrays, and probability.
Given an array of integers of size n, find the index where the sum of the elements to the left is equal to the sum of the elements to the right. This should be done in O(n) time and O(1) memory. If there is no such index, return -1.
The following metrics were computed from 1 interview experience for the Microsoft Software Engineering role in Cairo, Cairo Governorate.
Microsoft's interview process for their Software Engineering roles in Cairo, Cairo Governorate is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Engineering interview process in Cairo, Cairo Governorate.