Microsoft ATLC in Cairo.
This process took about two weeks, involving an online challenge of 8 problems and an onsite interview.
They asked me many questions about my graduation project and thesis.
This lab is highly recommended if you are interested in Natural Language Processing.
Given an array of size n + 1 containing all elements from 1 to n and a duplicated value from this range. Find this value.
Given two linked lists, determine if they intersect or not, and if they do, find their intersection node.
NO extra memory allowed.
The following metrics were computed from 5 interview experiences for the Microsoft Software Development Engineer role in Egypt.
Microsoft's interview process for their Software Development Engineer roles in Egypt is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Microsoft's Software Development Engineer interview process in Egypt.