Microsoft SDE Intern Interview Experience
š¼ LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Microsoft SDE-2 | Noida | Leetcode + DSA + Design + HM
Summary
I successfully secured an SDE-2 offer at Microsoft in Noida after undergoing a comprehensive interview process covering Data Structures & Algorithms, System Design, and a Hiring Manager round. I am currently in compensation negotiation, having also received another offer from an MNC.
Full Experience
Online Assessment (OA): 2 DSA LC (Hard and Medium)
Round 1 (DSA Round 1):
- Q1: BFS-based grid conversion ā simulate a magician converting adjacent people in a grid (similar to Rotten Oranges Leetcode #994)
- Q2: Find the smallest missing positive integer (Leetcode #41)
Round 2 (DSA Round 2):
- Discussed a variation of closest pair with latency spikes (used heap + hashmap)
- Follow-up on array transformations and optimization
Round 3 (Design Round):
- Design a Logging Framework
- Classes: LogTypeEnum, Log class, Output channels (DB, File, Console, Cloud)
- Patterns: Singleton, Broadcast Channel Map, Interface-based output controllers
- Emphasis on abstraction and extensibility
Round 4 (HM + Final Round):
- Project Deep Dive: Discussed my past work on [brief description of a complex system you've built, e.g., fraud detection service or vehicle reassignment system]
- HLD + LLD: Designed a notification service ā pub-sub architecture, push vs pull, scaling strategies, reliability
Result:
ā
Offered SDE-2.
š° Compensation: Negotiating
š Other Offer: Yes (MNC).
Interview Questions (5)
Discussed a variation of the closest pair problem specifically involving latency spikes.
Design a logging framework.
Designed a notification service, covering High-Level Design (HLD) and Low-Level Design (LLD).
Preparation Tips
Tips:
- DSA: Stick to Leetcode mediums/hards. Focus on BFS/DFS, heap, sliding window, and edge cases.
- Design: Practice real-world system designs and focus on modularity and extendability.
- Behavioral: Be clear on your contributions in previous projects. HM round was friendly but thorough.