← Interview experiences
Got the offer

SDE 2 at Microsoft

Difficulty
Process took
2-3 Weeks
Rounds
4
Format
Remote
Applied via
Company Website

How it went

Virtual interview, greeted the interviewer, and after a quick intro, was given the classic Skyline Problem. I knew it was a tough one, but thankfully I’d practiced before.

Round by round

  1. 1

    Technical Round 1 (DSA)60 min

    Virtual interview, greeted the interviewer, and after a quick intro, was given the classic Skyline Problem. I knew it was a tough one, but thankfully I’d practiced before.

  2. 2

    Technical Round 2 (DSA)60 min

    This round was a marathon, three coding problems back-to-back

  3. 3

    Design60 min

    This round was split, first DSA problem, then a system design problem I was given the system design problem, online messaging app like WhatsApp or Slack that could support millions of users in real time I structured it around core APIs, WebSockets (with fallbacks), NoSQL storage sharded by chat, Redis caching, and load balancing for scale. I covered fault tolerance, end-to-end encryption, and offline message queuing. The discussion flowed well, and explaining the why behind each choice made it engaging.

  4. 4

    AA60 min

    The final round was technical + behavioral, a mix of problem-solving and getting to know me. Problem: Given a binary matrix, find the smallest rectangle covering all 1s. General Questions

    • Current project
    • Behavioral
    • Strengths
    • Weaknesses

What came up

MediumRemote3 4 years

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

Get 5x interviews

10 free auto-applies. No card.

Or practice this interview first