I applied online. I interviewed at Microsoft (Belgrade, Central Serbia) in July 2025
Interview
The interview consisted of a screening interview and 4 onsite interviews.
Screening interview was introduction and CV Q&A plus high level feature design and technical questions.
Onsite interviews consisted of ML System design, ML fundamentals, Software Engineering and Behavioural. All interviews were introduction + CV discussion, followed by technical questions.
ML system design consisted of going through a full design specific to the position you're applying for. It included technical design, but also product and collaboration related discussions.
ML fundamentals covered ML and deep learning theory, Transformers, LLMs, neural networks, etc. It also included going deeper into a project from your CV and collaboration and product related questions.
Software Engineering was a medium leetcode low level design problem.
Finally there was a culture fit and behavioural interview (AA interview), nothing out of the ordinary.
Overall it was a very pleasant experience, I ended up accepting the offer.
Interview questions [1]
Question 1
Explain post training a SLM for text summarization
Overall there were three Rounds of Interview
1st round there are question regarding basic Ml and i have been given to write the loss function and logistic regression through NUmpy
2nd round there were questions regarding Projects mentioned and one coding question easy to medium
also some question regarding LLM
3rd round is HR round where they test your team skills
5 interviews - hiring manager, resume walkthrough , behavioral questions, coding questions leetcode medium, behavioral, resume and projects related questions , RLHF methods, designing eval pipeline, ML algorithms, MCP , DDP, FSDP , A/B testing, data science questions, designing end to end ai systems
I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (Boston, MA) in Apr 2026
Interview
I had 1 screening round and then 3 back to back same-day rounds. The 30 min screening was a shallow dive into one of my resume projects and then a short case study on classification modeling. The subsequent 3 rounds were resume grilling, behvioral and live coding respectively.
The resume grill was a deep dive into a research project and then follow up questions on applications, the behvaioral round involved a set of non-conventional questions (like how would you ask a senior/colleague for help, how do you use AI based tools in your work, etc) and live coding was implementing a 2D conv operation. These 3 rounds were 45 mins each.
The entire process took 2 weeks.
Top companies for "Compensation and Benefits" near you