I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft (Seattle, WA) in Feb 2016
Interview
Contacted by a reviewer, she set up a 1 hour Phone interview with a manager interested in my profile.
The interview went well, few basic stats questions (Central Limit Theorem - How to determine if a distribution is normal).
Invited for the interview loop on-site a couple of days after. Everything went well 6 interviews 2 technical (no coding interview). One of the interviewer was actually very aggressive (he was outside the team); had the impression he was an ex-engineer who studied ML and pretended to know everything, all the other guys were very nice. No terribly difficult questions
You're about to get on a plane to Seattle. You want to know if you should bring an umbrella. You call 3 random friends of yours who live there and ask each independently if it's raining. Each of your friends has a 2/3 chance of telling you the truth and a 1/3 chance of messing with you by lying. All 3 friends tell you that "Yes" it is raining. What is the probability that it's actually raining in Seattle?
Feeling thrilled to have accepted the offer, I look back on this interview process as both challenging and rewarding. It began with a technical round where I tackled a complex A/B testing design question, followed by a SQL query on user retention. The final stages included a system design discussion that had me sweating, but honestly, the system design section on PracHub prepared me well. Each step pushed my limits, but the culmination was definitely worth it, landing me a role at Microsoft.
Interview questions [2]
Question 1
Design an A/B test to measure the impact of a new ranking change in Bing, and explain how you would handle network interference between treatment and control users.
Write a SQL query that computes 7-day rolling user retention from a daily events table, then flags cohorts whose week-over-week retention dropped more than 10%.
Phone screen with HR/recruiter. Less than 10 mins. Very basic mostly about role fit and my background and resume. Did not hear back from them at all. Very unenthusiastic during the call
I applied online. I interviewed at Microsoft (Hyderābād) in Feb 2026
Interview
Overall 3 rounds with 2 technical and 1 managerial. The 1st round was DS and ML heavy with some analytics. The 2 nd round was resume, SQL and causal /AB experimentation. The managerial round was resume related and some behavioural questions.