I applied online. I interviewed at Microsoft (Cairo, Cairo Governorate) in Feb 2022
Interview
- Problem solving question related to NLP (mostly strings) longest substring in a string - 3 DS & ML interviews - 2 interviews with different senior collegues in the team - one interview with the principal data scientist, this one was a little bit challenging as it focusing in too much details in algorithms and ML projects lifecycle - one last interview with the director of MS Egypt and
Interview questions [1]
Question 1
- Longest substring in a string - What is knowledge distillation ? - Large language models - Multi-task models
first 30 minutes asking the technical questions related to your resume. Then last 25 minutes a coding problem and then you have a few minutes ask the interviewer question. No behavior question though as their first round.
I applied online. The process took 2 weeks. I interviewed at Microsoft in Apr 2024
Interview
Got initially asked to complete an online coding test on Codility of 2.5 hours ish. Made it through the online assignment and did a short screening interview where I got asked questions about my resume and scheduled a live coding test for the following week. She said, and I quote, "You have succesfully passed this screening interview, you will be contacted shortly for further details about the technical interview scheduled for next Thursday".
I never recevied any invite and decided to send an email asking for clarification: I got told there was a slight delay on interviews but they would get back to me after any update.
I never heard back from them ever since, unprofessional and disrespectful.
Interview questions [1]
Question 1
Coding test task 1: pandas on what looked like a phone company database (super lengthy)
Coding test task 2: lasso, ridge and elastic net
Screening: questions about past experience