I have a full loop for a DS role at Microsoft, anybody who interviewed for a DS role at MS, can you please please provide some recommendations!!! Not sure what to expect, since I have not been provided with any preparation material, except for the JD.
Update 1:
I had a 5 rounds (in addition to a technical phone screen) as follows:
- Technical Phone Screen: A coding question (LC similar question: last index to place a flower), and a lot of discussion around p-values, central limit theorem and a probability question.
- Technical Round 1: A lot of discussion around developing different types of metrics for measuring the quality of Bing Search & its recommendations, effectiveness of Windows OS, how to evaluate these metrics to improve these products
- Technical Round 2: A coding round: Q1: How can we generate random numbers from 1-10 if we have a function to generate random numbers from 1-7. Q2: Discussion around designing a distributed system for k merging sorted lists.
- Technical Round 3: A brief discussion on my background and past experience, followed by a product analytics question focussing on statistical inferencing, z-tests, p-values, A/B testing.
- Technical Round 4: A brief discussion regarding my background and then some discussion on statistical tests, bayesian inferencing,
- Technical Round 5: A coding question (don't remember the exact question, but probably an LC Easy-Medium) and then some behavioral question on time management, conflict resolution.
I primarily focussed on preparing topics mentioned in JD and my resume. Hope this helps!