I applied online. The process took 3 weeks. I interviewed at Microsoft (Cairo, Cairo Governorate) in Apr 2022
Interview
In the first part of the process, we were given an online coding test, It was about 10 MCQ and 2 medium-level leetcode problems ( the ones I got were hashMap and classical take leave DP). Then, after around 3 weeks, I got an email stating that I would be invited to an interview and that the details would be sent later, but they stated the start date of the interviews and that they were 3 weeks away. One week before the interview, I was sent the time of the interview and the names of my interviewees. The process was very smooth. Interview 1 is all about problem-solving. I got 2 mid-level questions, but the first one wasn't structured. The interviewer just stated the problems as a story, and it was up to me to keep asking more to understand them. He shared it with a doc so that I could write the code in plain text, and the second question was just the same.
The second interview was all about machine learning, so better know the basics, he didn't go deep though
I applied online. The process took 1 day. I interviewed at Microsoft (Tel Aviv-Yafo) in Mar 2025
Interview
Was very good and professional all the way from the HR to the technical interviewers.
They made sure to give an overview of what to expect and what to focus on and made sure the interview process was nice and pleasant.