Got the offerSDE at Microsoft
- Difficulty
- Process took
- 3-4 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Company Website
How it went
- Be ready for situational questions
- I gave mock interviews, which help me a lot
What they would tell you
- Be ready for situational questions
- I gave mock interviews, which help me a lot
How to prepare
- Sorting, backtracking, two pointers, dp and medium-to-hard problems
Their background
I applied online, got an online assessment (OA), and then, more than a month later, received an interview invite
Round by round
- 1
DSA Round60 min
This was an online live coding session with the interviewer watching I got two problems, involved sorting and backtracking topic For first problem, I went for a brute-force approach, It worked on some test cases but failed few hidden ones, those tricky edge cases second problem, this one I cracked with optimized solution, passed all test cases
- 2
System Design 160 min
The problem was to design a news feed system, but with some custom requirements, not just your basic like, comment, share.
- How to handle millions of users.
- Personalized feeds and ranking algorithms.
- Caching and database sharding for speed.
- Handling real-time updates.
- Privacy and access control The interviewer was friendly and interactive, he listened to my ideas, asked probing questions
- 3
System Design 260 min
This round had two parts: First, continued with the same HLD problem, going deeper into design and implementation details Second, I was given hard two-pointers DSA problem, which I managed to solve completely. All test cases passed, which felt really good By the end of this round, I felt confident about my performance
- 4
Hiring Manager Round60 min
Questions: My projects what I built, what challenges I faced, what I’d do differently. Past experiences how I work in a team, how I handle conflicts. Situational questions what I’d do if a project fell behind, how I communicate with leadership, how I stay motivated. Technical discussions how I approach new problems, what tech excites me.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.
Sources
Hiring now
Software engineer roles are open right now
landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Senior Software Engineer -.NET
Tyler Technologies · Annapolis, Maryland

Software Development Engineer II
SaaS Labs · Bengaluru, Karnataka, India
10 free auto-applies. No card.
Or practice this interview first