I was able to qualify only until the 3rd round.
First was a recruiter call, then a pre-screen, and then an interview with the hiring manager. It was a technical and behavioral round involving a LeetCode medium question.
No feedback was given, despite my interview being 9/10 according to me.
What is a hashmap?
Followups: How does it work? Design a hashmap.
Followup: How will you optimize it (for example, optimize the hashing function, etc.)? A lot of discussion about various techniques and data structures.
Followup: Tell me a real-life example of a hashmap. (Even though I gave two examples, the interviewer wanted more and wanted to see how creative I could be.)
The following metrics were computed from 999 interview experiences for the Microsoft Software Engineer role in United States.
Microsoft's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in United States.