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 2 months. I interviewed at Microsoft (Bellevue, WA) in Jun 2023
Interview
4 rounds on-site. Have typical hard problem like calculator and some do problem you need to solve using bf. Also make sure you can talk about you experience in bq problem.
It was 6 rounds of the interview process.
1. Screening,
2. Coding round,
3. and 4. coding round + previous experience,
5. Front end questions
6. High-level design
Tiring process
I applied online. The process took 3 weeks. I interviewed at Microsoft in Jun 2024
Interview
I interviewed at Microsoft Tel Aviv, Israel in June 2024. First I had a short call with the team leader who talked a bit about the team and what they're doing. Then I got invitation to 2 technical interviews.
The first technical interview was with the TL and it was relatively fair, the second one was with a senior in the team which did not got well.
The second interviewer asked tricky questions and asked me to review code that is so meaningless and no one on earth would write such trashy code. In addition, the overall experience was bad because the job description was so irrelevant, they asked for knowledge in any programming language in the job description, but in the interviews they asked to write in C only and asked low-level questions.
Interview questions [2]
Question 1
Question was something about strings, the solution was to implement my own hash table with the right hash function in C from scratch.