I applied online. The process took 4 weeks. I interviewed at Microsoft (Mountain View, CA) in Sep 2025
Interview
It was a good and in-depth interview experience. Rounds - 1) Online assessment 2) Phone screen 3) 4 loops rounds(Coding, system design, Low level, Coding+low level).
Just be prepared with all concepts and take mock interviews
Interview questions [1]
Question 1
Leetcode questions + In depth questions on projects
start with online coding test then they will invite to an interview if passed . the interview panal is four rounds, three technical and one personla skills. they are asking about coding, algorithms and sstem design
Interview questions [1]
Question 1
a coding question that could be solved using BFS graph traversal
I applied online. The process took 4 weeks. I interviewed at Microsoft (Belgrade) in Jun 2025
Interview
I had four interviews:
- First interview (1.5h): With the Principal Group Engineering Manager. It included CV screening and questions about my previous experience and why I want to join their team.
- Second interview (1.5h): With the Principal Engineering Manager, who would be my immediate manager. It also included CV screening and questions about my previous experience and why I want to join their team.
- Third interview (1.5h): Technical interview and CV screening.
- Fourth interview (1.5h): Technical interview and CV screening.
Interview questions [1]
Question 1
Question 1:
Write a function to reverse bits in a number. Then write a function that:
1. Takes two numbers.
2. Reverses the order of bits in both numbers.
3. Swaps the memory locations of these two numbers.
Write tests to verify your code.
Question 2:
You are given a singly linked list. Delete n nodes starting from a given index k. Write tests to verify your code.