I applied online.
There are usually multiple interview rounds with an online proctored assessment, which is usually a coding problem. Once you pass that, you get to the technical interview, which is also a coding problem, and then finally a behavioural interview, where they see if you're a good fit for the company and its culture.
A HackerRank data structure and algorithms problem.
The following metrics were computed from 1 interview experience for the Microsoft Software Engineer (Internship) role in Nairobi, Nairobi County.
Microsoft's interview process for their Software Engineer (Internship) roles in Nairobi, Nairobi County is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Software Engineer (Internship) interview process in Nairobi, Nairobi County.