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 -
It was a coding test with 2 questions on data structure and algorithms. You can choose the coding language your comfortable with. You have 70 minitues to complete both tasks with both visible and hidden test cases.
Interview questions [1]
Question 1
Order a list of 'balls' red and white so that all red balls are in contiguous order. Your solution should return the least number of switches required.
I applied online. The process took 1+ week. I interviewed at Microsoft (El Cairo, ) in Jun 2023
Interview
the interview went well and the interviewers were friendly and respectful. We had a nice chat about the technologies used, projects, timelines, etc...
It was a bit long since it takes multiple hours in the same day but it's not the worst thing ever
The process took 3 weeks. I interviewed at Microsoft in Jun 2024
Interview
I was able to qualify only until 3rd round.
First was a recruiter call, then a pre-screen and then an interview with the hiring manager. It was a technical+behavioral round involving a Leetcode medium question. No feedback given, despite my interview being 9/10 according to me.
Interview questions [1]
Question 1
What is a hashmap? (Followups) How does it work? Design a hashmap. (Followup) How will you optimize it (for ex: optimize hashing function,etc. A lot of discussion about various techniques and data structures)? (Followup) Tell me real-life example of hashmap. (Even though I gave 2 examples, he wanted more, wanted to see how creative can I think).