Round 1: DSA
Questions: Both questions are sorting/search related questions. Both are LC Medium. Specific question not provided.
Candidate's Approach
I provided a solution for the first round (not the most optimized) and the best possible solution for the second question.
Interviewer's Feedback
No feedback provided.
Round 2: LLD
Questions: Was asked to implement a Message Queueing System. The focus was on multithreading and design patterns. Specific question not provided.
Candidate's Approach
No approach provided.
Interviewer's Feedback
This round wasn't that great.
Round 3: HLD
Questions: Was asked to design a scheduler-based system design. Specific question not provided.
Candidate's Approach
No approach provided.
Interviewer's Feedback
This round went the best of the three, and the interviewer was friendly.
Round 4: HM (Past experiences and HLD)
Questions: Was asked a system design question "on the go" on one of the existing systems in Microsoft. Also included behavioral scenario-based questions. Specific question not provided.
Candidate's Approach
No approach provided.
Interviewer's Feedback
The discussion went great overall.