Microsoft·Machine Learning Engineer·Technical Phone Screen
Jun 2026
Applied Scientist internship screen at Microsoft covering ML fundamentals. Three topic areas back to back: bias-variance, classification metrics, and confidence intervals. Felt like a written exam more than a conversation, but the questions were fair if you actually know your stuff.
- Define bias and variance in supervised learning, explain the tradeoff between them in the context of underfitting and overfitting, and give a few practical ways to reduce each.
- Define accuracy, precision, recall, and F1. When does accuracy give a misleading picture? Given a confusion matrix with TP, FP, TN, and FN values, how would you compute each metric and decide which one to optimize for an imbalanced dataset?
- What is a confidence interval? If you evaluated a binary classifier on a test set of size n and got accuracy p-hat, how would you compute a 95% CI for the true accuracy, and what assumptions does that require? What alternative methods exist when those assumptions don't hold?
“This felt like a warmup but I still fumbled the practical part a little.” The rest of the author's notes on Machine Learning Engineer interview at Microsoft, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post