The interview had two parts, with two different interviewers.
The first part focused on Machine Learning (ML) and then problem-solving.
The second part was purely problem-solving.
The problem-solving sections included multiple questions, and progression depended on the number of questions solved.
ML: general questions, and you dive deeper accordingly.
Problem solving: problems that have different difficulties, but are not very hard.
The following metrics were computed from 2 interview experiences for the Microsoft Software Engineering Internship role in Cairo, Egypt.
Microsoft's interview process for their Software Engineering Internship roles in Cairo, Egypt is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineering Internship interview process in Cairo, Egypt.