Microsoft | SDE-2 | Interview Experiece
Anonymous User
2286

I applied through their Careers website for an SDE-2 position. I received an email from the recruiter to complete the Online Assessment (OA). About a week after submitting the OA, I was informed that I had been shortlisted for a hiring drive.

There were 5 interview rounds (excluding OA).
Four rounds were conducted on the same day.

Round 1: DSA

The first question was graph-based. I don’t remember the exact problem statement, but it was similar to Course Schedule II (topological sort / cycle detection). I solved it on the HackerRank platform, and all test cases passed.

There was a follow-up question based on the same problem. I explained my approach clearly and wrote pseudocode for the solution.

Focus areas: Graphs, Topological Sort, Edge cases discussion.

Round 2: LLD

I was asked to design a Rate Limiter.

I designed the required classes and implemented one of the rate-limiting algorithms (discussed trade-offs between different approaches).

Focus areas: OOP design, extensibility, clarity of implementation.

Round 3: HLD

I was asked to design a Distributed Monitoring System.

We discussed system components, scalability, storage, APIs, and high-level architecture.

Focus areas: Scalability, fault tolerance, design decisions.

Round 4: Hiring Manager Round

This round mainly focused on my current project and one complex feature I had implemented. The discussion was quite detailed and a little unpleasant.
After the project discussion, I was asked to implement Infinite Scroll. I completed the coding task and submitted the solution.

After this round, I did not hear back for about two weeks. Later, the recruiter informed me that the same manager wanted to conduct one more round.

Round 5: Hiring Manager Round

I was asked to design an API that handles idempotency.
The discussion revolved around handling duplicate requests, data consistency, and failure scenarios.

Final Result: Selected ✅

Compensation post : https://leetcode.com/discuss/post/7570788/salesforce-smts-microsoft-sde-2-offer-di-s8mr/

Comments (10)