Microsoft | SDE 2 | Interview Experience | Noida | Rejected
Summary
I recently interviewed at Microsoft for an SDE 2 role in Noida and was rejected after several rounds, including DSA, LLD, HLD, and a Hiring Manager round.
Full Experience
I had recently appeared for interviews at Microsoft and felt like sharing the interview experience.
Screening Round
- Modified version of https://leetcode.com/problems/contains-duplicate-ii/description/ where I was asked to print the elements with the distance k.
- https://leetcode.com/problems/edit-distance/description/
- Past projects experience
Round 1 : DSA Round
https://leetcode.com/problems/number-of-islands/description/
Round 2 : LLD
Design a Rate Limiter
Follow ups :
- What if different APIs have different number of APIs that can be called in different time periods?
- What if we have to set a rate limiter on 2 APIs combined?
Round 3 : HLD
Design a Leaderboard for a gaming company which has 'n' number of games. The user must be able to see his rank, as well as the top 10, 50, 100 players on the leaderboard.
Round 4 : HM Round
- Standard Behavioral Questions
- https://leetcode.com/problems/single-threaded-cpu/description/
Interview Questions (7)
Discussion regarding my past projects and experience.
Design a Rate Limiter. Follow-up questions included: 1. What if different APIs have different numbers of calls allowed in different time periods? 2. What if we have to set a rate limiter on 2 APIs combined?
Design a Leaderboard for a gaming company which has 'n' number of games. The user must be able to see their rank, as well as the top 10, 50, 100 players on the leaderboard.