I applied online. I interviewed at Microsoft (Belgrade, Central Serbia) in Feb 2020
Interview
The process itself consisted of two parts: the online coding and the interview. Online coding part consisted of 4 questions on a platform to be done in 3 hours. Interviews consisted of 3 one hour long interviews, focusing on the knowledge of algorithms and data structures.
Interview questions [1]
Question 1
Given a set of digits, find the smallest number that consists of them all.
The hiring process started with an online assessment that focused on problem-solving and coding skills.
After passing the assessment, I was invited to a series of 3 back-to-back technical interviews.
Each interview was primarily centered around data structures and algorithms, with questions similar in style and difficulty to LeetCode problems.
Interviewers also evaluated problem-solving approach, code quality, and the ability to explain thought processes clearly while coding.
Overall, the process was structured, technical, and heavily focused on algorithmic problem solving and communication skills.
I applied through college or university. I interviewed at Microsoft (Bengaluru) in Mar 2026
Interview
Interviewer was intrested in my Open source work for first 25 min where I told him about my GSoC work which was about decompression and asked a simple dsa question about trees. And asked follow ups like print it without storing it in a vector of vector.
2 45 min back to back with leetcode and behavioral questions. Wasn’t too bad just tagged will help and be prepared for resume grill. Review resume fully and should be ok