Got the offerSDE I at Microsoft
- Difficulty
- Process took
- 1-2 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Company Website
How it went
- Microsoft’s interviews are demanding, every round tests not just what you know, but how you think and communicate.
What they would tell you
- Microsoft’s interviews are demanding, every round tests not just what you know, but how you think and communicate.
How to prepare
- Master DSA arrays, strings, graphs, and classic algorithms. Microsoft loves twists on classic problems.
Their background
I’m an engineer with a few years of experience
Round by round
- 1
Screening Round60 min
I was given a link to a collaborative editor no syntax highlighting, no autocomplete, just raw code writing. DSA Rate Limiter System Design a logger that can only print a certain number of messages per interval Used hashtable to solve this Given an array of integers representing the height of buildings, and a number of bricks and ladders, determine the farthest building you can reach if you can climb a building by either using a ladder or spending bricks (one brick = one height unit). https://takeuforward.org/plus/dsa/problems/longest-happy-prefix
- 2
Technical Interview60 min
Onsite, Laptop with a coding platform. DSA 1 Maximum Subarray Sum With Exactly K Elements (a twist on the classic maximum subarray) Given an array of integers, find the maximum sum of a subarray containing exactly K elements. DSA 2: Palindrome Partitioning With Given Constraints Given a string, partition it into the minimum number of palindromic substrings, but with the constraint that each substring must have a certain minimum length. Able to solve both, interviewer was very sharp, asking follow-up like a rapid-fire round
- 3
System Design60 min
Design a real-time messaging platform like WhatsApp. Key features:
- One-on-one and group chats
- Message ordering and delivery guarantees
- Notification system for new messages
- Message persistence and syncing across devices
- Scaling for millions of users
- 4
Fitment Round60 min
This was a relaxed, talkative round about my journey, my teamwork, and my motivations.
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