I applied online. The process took 4 weeks. I interviewed at Microsoft (Belgrade) in Mar 2024
Interview
I sent my CV. Few days later, they sent me a codility. It consisted of 2 tasks, one was really hard, but the other one was ok. After that, I had an interview, but I didn't get offer
The interview process at Microsoft was structured and insightful. It began with an online coding assessment focused on data structures and algorithms, followed by one or two technical interviews. These included problem-solving questions and discussions about system design, OOP concepts, and past project experience. The interviewers were friendly and encouraged me to think out loud, making the experience engaging and supportive.
Interview questions [1]
Question 1
One of the key questions I was asked was to design a scalable system for a file storage service, discussing how I’d structure the backend, handle large files, and ensure reliability under load.
The interview process involves resume screening, initial HR call, technical assessments, coding challenges, behavioral interviews, system design discussions, and final evaluation, followed by an offer or feedback based on performance.
Interview questions [1]
Question 1
How would you optimize a database query for faster performance?