I applied online. I interviewed at Microsoft (Belgrade) in Jan 2026
Interview
The loop consisted of 6 interviews:
Initial conversation with the hiring manager focused on my experience. Second one was with a headhunter.
Third Live Coding.
Forth Behavioral.
Fifth Live Coding.
Sixth LLD.
I taught that I would get an offer, but apparently I was wrong.
Interview questions [5]
Question 1
A IsNumberPalindrome problem with additional mathematical constraints (digit-sum condition), where discussion and reasoning were as important as the implementation. - Live Coding
Algorithm and problem-solving interview where we worked through a coding task and discussed optimization approaches. BFS/grid traversal - Moving robot - Live Coding
I applied through an employee referral. I interviewed at Microsoft (Tel Aviv-Yafo) in Dec 2025
Interview
Pre scheduled 4 interviews. One of them evaluates use of copilot in classic computer science tasks. Each stage starts with behavioral analysis and brief meeting part. One of them is purely human resource interview, all other ones are technical.
Interview questions [1]
Question 1
How would you behave if a junior member approached requesting help while you are over the head with work and have a tight deadline to meet?
I applied online. I interviewed at Microsoft (Belgrade) in Jan 2026
Interview
At first, I received an online algorithm task via hacker rank, one medium, one hard. Afterwards i had a quick chat with a recruiter.
After passing these, i was scheduled 4 back top back interviews lasting for 45 minutes with 15 minutes pause. On all of these, you start by talking about your previous experience and afterwards there are practical/techical questions.
The first one had OOP design, second was behavioral interview, third algorithm on HackerRank, the fourth was a system design.
The technical questions were not that hard at all, i failed because i expected them to be much harder and my brain found complexity when there was none
Interview questions [1]
Question 1
How would I design a scheduler service in distributed environment.