It was a short, 30-minute first-round interview where the questions were mostly based on understanding your technical capacity and your experiences. At the end, you are given a question and five minutes to come up with a solution, which you will explain to the interviewer.
The interviewer told me that at this phase, they don't really look at coding ability because that is something that can be taught on the job. Instead, they usually look for interpersonal and problem-solving skills, without forgetting teamwork, of course.
Overall, it is not as hard as everyone on the internet makes it seem, but it is best to be prepared.
What Microsoft product do you like and why?
What could you change about the Microsoft product and why?
Tell me how you would explain multi-threading to a non-technical person.
What is one time you dealt with a difficult teammate and how did you navigate the situation?
What is the hardest project you've worked on so far?
The following metrics were computed from 7 interview experiences for the Microsoft Software Engineer (Internship) role in Nairobi, Kenya.
Microsoft's interview process for their Software Engineer (Internship) roles in Nairobi, Kenya is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer (Internship) interview process in Nairobi, Kenya.