I applied online. I interviewed at Microsoft (Paris)
Interview
1st round is personality questions
2nd round is a short Skype with a team member, both behavioral and technical. Last about an hour
3rd round is a 3 round 1 hour interview with different team members
Interview questions [1]
Question 1
What is a linked list ?
How would you evaluate your algorithm ?
I applied online. I interviewed at Microsoft (Cairo, Cairo Governorate)
Interview
there are 7 questions, 5 of them was questions in basic concepts in machine learning and data science and 2 problem solving questions in topics like dynamic programming and brute force
Interview questions [1]
Question 1
Bing search prioritizes a set of N specific words, and there are Q queries, each cnosisting of a single word your task is to output the suggested word with the second highest priority that shares the query word as a prefix, if there is only one such word pring it in case no matching results are found print -1
Apply online, one 30 min video interview to discuss resume and coding, a virtual onsite of four 45 min interviews with the team to discuss resume, behavioral, coding and ML.
Interview questions [1]
Question 1
Walk through a ML case that is relevant to the team
I applied online. The process took 3 months. I interviewed at Microsoft (Seattle, WA) in Oct 2019
Interview
3 Phone Interviews > One with the director of a group, two with the managers of two different teams.
5 On-Campus Interviews > One each with the manager and the team members.
All the interviewers were friendly, the interview process was great. The interviewers test a candidates approach to solve a problem, technical skills, explain an issue to a manager, communication skills, etc. The competition was tough. All the candidates were great.
The recruiters were friendly and made sure the experience was great. The company pays for the candidates stay and travel.
Overall - great learning experience.
Interview questions [1]
Question 1
All the interviewers give a problem scenario and go from there.