Software Engineer applicants have rated the interview process at Microsoft with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 68.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
Technical Interviews: For technical roles, candidates typically have one or more rounds of technical interviews. These interviews can be conducted over the phone, video conferencing, or in-person, depending on the location and situation. During these interviews, candidates are asked technical questions related to the job's requirements, problem-solving abilities, coding skills, and knowledge of computer science fundamentals. Behavioral Interviews: In addition to technical interviews, Microsoft also conducts behavioral interviews to assess a candidate's soft skills, teamwork abilities, problem-solving approaches, and cultural fit within the company.
Interview questions [1]
Question 1
Write a function that reverses a string in-place using C++.
I applied through an employee referral. The process took 3 days. I interviewed at Microsoft (Mumbai) in Mar 2022
Interview
Vigorous and hard process one on one coding Dsa questions database questions Microsoft certified candidates are preferred over non certified candidates can land interview through people working there and networking on LinkedIn
Round 1 - A coding test held on codility platform. 2 questions were asked, 1 was easy, 1 was medium. Time - 120 minutes. Round 2 - Technical Round. Implementation on Trie class Round 3 - Technical Round - Questions on project were asked