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 -
I applied online. The process took 1 week. I interviewed at Microsoft (San Francisco, CA) in Sep 2024
Interview
Amazing. it went very smooth and i thought it was a really went rounded process when it comes to then understanding me as a person. The interviewers deserve more praise honestly!
Interview questions [1]
Question 1
How good is your understanding of SQL, Java, and Python?
Screening Round: Initial qualification check.
Technical Rounds: Tests coding, algorithms, and problem-solving.
Managerial Round: Evaluates leadership, teamwork, decision-making.
HR Round: The final stage is conducted by the HR team and typically covers discussions around company culture, salary expectations, benefits, and administrative details. It also serves as a chance to assess the candidate's soft skills, attitude, and long-term commitment to the organization.
I applied online. The process took 4 weeks. I interviewed at Microsoft in Dec 2024
Interview
Applying for a role at Microsoft was both an exciting and nerve-wracking journey.
Application Timeline
Oct 30: Submitted my application through the portal without a referral.
Nov 1: Received a technical assessment on Codility.
Nov 19: Got an email to schedule the virtual full-loop interview, set for Dec 3. This gave me about 15 days to prepare.
Nov 27: Received the final interview schedule and details about the interviewers.
Nov 28: Thanksgiving Break, which I missed to focus entirely on preparation and it was all worth it.
Dec 3: Interview Day.
The Interview Process
The virtual full-loop interview lasted from 10:00 a.m. to 3:15 p.m., consisting of four 45-minute rounds with sufficient breaks in between:
Round 1: A technical round consisting of a medium-level Leetcode string problem and a logic puzzle about ropes (though this wasn’t directly part of the interview).
Round 2: A cultural fit round with questions about working style preferences and behavioral scenarios.
Round 3: A technical round focused on system design, followed by a medium-level Leetcode array question.
Round 4: A discussion with the hiring manager, centered on my resume and behavioral aspects. This was a conversational and engaging round that left me feeling optimistic.