I applied online. The process took 3 weeks. I interviewed at Microsoft (Seattle, WA) in Mar 2020
Interview
I was first given some pretty easy online assessment tasks to do.
The next step was a phone call with the recruiter who gave me some information on the actual interview which was to be four back to back interviews asking leetcode style questions followed by a quick cultural/behavioural chat. As this interview was held during the pandemic I was not onsite as usual but had to do a remote session adjusting for the interviewers time zone, basically I was getting ready to interview at 5 am in the morning.
Afterwards the recruiter let me know that I had done well but things were pending based on visa and the pandemic. I was told a week later that my role would be put on hold. I followed up a year later when borders opened and vaccinations had been rolled out but I was still declined. The recruiter promised I would at least get a remote role but that never transpired either.
For all Microsoft puts out about being a good employer, they sure did their best to destroy my mental health during a global pandemic.
Interview questions [1]
Question 1
Just practice leetcode/hackerrank, they won't be the exact same questions but they'll be similar.
1 Technical Screen, Leetcode Hard question about Graphs. Interview loop over two days, 4 rounds. 3 rounds had Leetcode Medium/Hard along with System Design questions and behavioral. Manger round was mostly behavioral along with a design question. DSA went well but the design questions were not upto the mark.
I applied online. The process took 2 months. I interviewed at Microsoft (Australind) in Apr 2024
Interview
online coding,regrex expression,computer network。some system design。focus on bug free and comnunication skill. very tough question,corner case should be considered. good interviewer they are kind and give me a lot of hint
I applied through a recruiter. The process took 2 months. I interviewed at Microsoft (Redmond, WA)
Interview
The process was very simple. Recruiter contacted me on LinkedIn. Finished the online coding assessment.
From there a Microsoft Hiring Event day was scheduled.
Interview was pretty simple, Straight up leetcode. didn't even change the examples.
1st interview was medium leetcode. When I solved it in 15 mins, 2nd question was asked, After that a behavioral. This interview was finished in under 40 minutes
2nd interviewer asked a very common leetcode question. He asked me if I saw that question on leetcode. when I solved that he asked me to optimize it which I did. And then a behavioral.
3rd interview was OOD after a behavioral question. The interviewer did not ask any follow up questions. This interview was finished in under 40 minutes.
4th interview was a Tree based question which was also solved in the most optimal way. Interviewer mentioned that he has very less experience in java and couldn't understand some of the code. No follow up questions. there was another behavioral question. This interview was also done in 40 minutes.
When i checked with recruiter I was told that I was rejected. I was very confident about this interview. I still don't understand why I was rejected.
Interview questions [1]
Question 1
Basic leetcode questions. All of them were from Explore section of Microsoft.