← Interview experiences
Rejected

L60 (Entry-level Software Engineer) at Microsoft

Difficulty
Process took
1-2 Weeks
Rounds
6
Format
Remote
Applied via
Company Website

How it went

  • Microsoft is looking for people who can think like software engineers AND problem solvers AND designers. You don’t have to know every single thing, they want to see how you approach things, how you communicate, and how you grow from feedback.

What they would tell you

  • Microsoft is looking for people who can think like software engineers AND problem solvers AND designers. You don’t have to know every single thing, they want to see how you approach things, how you communicate, and how you grow from feedback.

How to prepare

  • Approach matters more than code

Round by round

  1. 1

    Online Assessment60 min

    Two Coding problem one medium and one medium to hard Cleared OA

  2. 2

    DSA60 min

    One hard coding problem was asked, began with a brute force approach and gradually optimized it

  3. 3

    Low Level Design60 min

    This round was all about LLD I covered the basics by designing the main classes and functions, but the solution lacked depth. Overall, the round went just fine.

  4. 4

    High Level Design Round60 min

    A coding problem dp based Find the number of unique paths in a grid with obstacles, moving only right or down HLD Design a scalable notification system for e-commerce platform

  5. 5

    Hiring Manager60 min

    Tell me about a time you improved system performance Deep dive on my major project

  6. 6

    As Appropriate (AA)60 min

    My past projects Discussion on Microsoft culture, team dynamics, and expectations Tell me about a failure that taught you an important lesson.

What came up

MediumRemote1 2 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources