0
M

Microsoft

Just started

The bar: Solid fundamentals, clean code, and the ability to discuss trade-offs like a working engineer.

Interviewers share feedback between rounds, so later rounds may probe a gap an earlier one spotted.

6
ready

Early days. Work the Microsoft sheet in order and let the planner pace you.

The loop
  1. 1
    Online assessment

    Codility or HackerRank, two to three problems in 90 minutes.

  2. 2
    Round 1

    Data structures, often linked lists, strings or trees, on a whiteboard or Teams shared editor.

  3. 3
    Round 2

    Problem solving plus practical engineering discussion about your projects.

  4. 4
    As appropriate round

    Skip level or hiring manager round mixing design, culture and one more problem.

What actually matters here
  • Microsoft loves classic data structure manipulation. Linked list surgery and tree recursion come up constantly.
  • Write production quality code: naming, null checks, and small helper functions get noticed.
  • Be ready to explain your resume projects at depth, this round is real and it counts.
  • Expect at least one question on strings or matrices in almost every loop.
  • The as appropriate round can be an extra chance, not a bad sign.
Difficulty mix they ask
25% easy60% medium15% hard
your easy coverage0%
your medium coverage0%
your hard coverage0%

Microsoft sheet

Ordered by how much this company cares about the topic, then by how often the problem appears.

0 / 50 solved
The core set for this company.
278 reported by candidates
0 / 50 solved
1
2
3
4
5
6
ELinked List
7
8
9
10
11
12
13
14
15
16
17
18
MLinked List
19
20
21
22
23
24
25
26
27
EDynamic Programming
28
EStacks & Queues
29
MDynamic Programming
30
MDynamic Programming
31
MDynamic Programming
32
MDynamic Programming
33
MDynamic Programming
34
MDynamic Programming
35
MDynamic Programming
36
MDynamic Programming
37
MDynamic Programming
38
MStacks & Queues
39
MDynamic Programming
40
41
42
44
MLinked List
45
46
47
48
49
50