- Published on
Microsoft Virtual Hiring Event | 25 Jan 2024 | Senior Software Engineer | SSE
- Author
- Shared Anonymously
Initial Screening: Recruiter contacted me on LinkedIn.
Round 1:
OA on Codility. There were 2 questions i.e., one from DP on matrix and one on relative sorting.
Able to solve both the questions with all the test cases.
All 3 Rounds occur at the same day: 25th Jan 2024
Round 2:
DSA Round :
https://leetcode.com/problems/shortest-palindrome
Write test cases after completing the code.
Production quality code was required.
In the end interviewer was satisfied.
Round 3:
LLD
Design a rate limiter/throttling service
Interface, abstract classes, concrete classes, model classess all were required with some Util methods as well to perform rate limiting. Interviewer was open for any discussion on the choice of algorithm being used. I was able to write clean classes following Solid principles in this round.
Got appreciating feedback in the end of this round.
Round 4:
HLD
Design a system for Unique Id generator in a Distributed system. Then later modified to Caching strategies. I was able to provide my thought process and problem solving skills.
Interviewer was aligned with the approaches being discussed and concluded.
It was already late and recruiter informed that I will get back some news on Hiring Manager round by next week. However, its been more than 7 days but no response.
When I tried reaching them on call, they mentioned that the process takes some time, currently my candidature is in their pool and HM is yet to review the feedbacks and then they will schedule the final 'AA' round if everything goes good.
What are my chances?
I know MS is known for late responses but I am just curious why so much delay in HM round even?
Inputs are appreciated.
Thanks