Screening Interview(1 Round) A telephonic interview could be conducted to see if the candidate is a good fit for Microsoft. It could even be a coding test instead of an interview. It can last 30-45 minutes and cover 2-3 DS/Algo problems. Onsite Interviews(4-5 Rounds) A series of interviews is conducted.