I applied online. I interviewed at Microsoft (Seattle, WA) in Apr 2022
Interview
The whole process was very unprofessional.
They They were so arrogant and did not respect the candidate.
They were asking to write the formula of the sigmoid function.
SQL questions like highest salard, I answered it correctly because I have done it many time and later ran it and it was correct but the interviewer insisting that is not a correct answer.
Interview questions [1]
Question 1
A/B testing
Logistic regression the math behind it
1 python
2 SQL questions
It is a loop interview spanning several days. You can negotiate with the recruiter to adjust the 4-round interviews. They are hiring manager round, BQ round, coding round and deep dive technical interview. Coding round is more practical and research-based, instead of leetcode. Deep dive will cover basics of ML and deep learning, and a bit of LLM if related.
The process consisted of 4 consecutive interviews. Then they invited me to another interview with another hiring manager of another team where my experience could be more relevant ... Overall it was a positive experience.
I applied online. The process took 4 weeks. I interviewed at Microsoft (Nairobi) in Apr 2026
Interview
Dissapointing and non-transparent process. They called me to a virtual interview, which they did. Then minutes before the interview, I got an email to cancel. They said they would reschedule then never did.