I applied through university. I interviewed at Microsoft
Interview
First, algorithm interview. Three tasks, need to be done in C++.
Second, operating system/computer architecture interview. Basic knowledge for CS students.
Last, research interview, tell your previous research works.
And the lead researcher will give you a call next following days to discuss with you about the time suitable for internship.
Interview questions [1]
Question 1
find a shortest path between two nodes in a given graph.
I spent hours preparing for the second interview but they cancelled an hour before. It appears they were never serious about hiring anyone or already had a candidate and were just going through the motions.
Interview questions [1]
Question 1
What would bring to this role that’s not on your resume?
I had two interviews with team leader and technical member to verify my skill levels and knowledge of machine learning and their goal.
The mood of interview process was very nice, but I could not be beyond next step.
Professional interview process with clear communication and well-structured questions. The interviewer was respectful and focused on relevant experience. Overall, a positive experience that provided good insight into the company’s culture and expectations.