Data Scientist Machine Learning Interview Questions

Practice 434 real Machine Learning interview questions for Data Scientist roles. From companies including Meta, Amazon, Google, Capital One, TikTok.

434 Questions 85 Companies08.03.2026
Showing 20 results
Role
Citadel logo
Citadel
Medium
Data Scientist

Explain RF optimization and variable-importance pitfalls

Optimize and Regularize a Random Forest Regressor for Tabular Data Context: You are training a Random Forest (RF) regressor on tabular data and need t...

Machine Learning
6
0
67 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist

Predict and act on contract renewal risk

Predicting Enterprise Contract Renewal After a Quality Incident Context A video-conferencing provider experienced a spike in call disconnects. You nee...

Machine Learning
10
0
82 people solved
Oct 13, 2025
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist Locked

Explain AUC, imbalance, losses, and networks

This question evaluates a candidate's understanding of imbalanced classification and regression concepts, including ROC/PR curves and AUC, prevalence ...

Machine Learning
10
0
84 people solved
Oct 13, 2025
Intuit logo
Intuit
Hard
Data Scientist Locked

Decide when to model courier ETA

This question evaluates a candidate's competency in machine learning product decisions—covering target definition, dispatch-time feature design, offli...

Machine Learning
8
0
69 people solved
Oct 13, 2025
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist

Achieve 0.95 precision via thresholding

Deploying a High-Precision Classifier on an Imbalanced Dataset You are given a binary classification problem with 50,000 samples and ~5% positives. Th...

Machine Learning
7
0
56 people solved
Oct 13, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Design a short-video recommendation system

Design a recommendation system for a short-video feed product. Your answer should cover the full pipeline: 1. Objective and labels: Define what the sy...

Machine Learning
5
0
97 people solved
Oct 12, 2025
TikTok logo
TikTok
Easy
Data Scientist

How do you choose a classification threshold?

Context You built a binary sentiment classification model (e.g., positive vs. negative) and need to deploy it in a product where actions depend on the...

Machine Learning
4
0
56 people solved
Nov 8, 2025
Uber logo
Uber
Medium
Data ScientistSenior+

Implement Streaming Clustering for Numbers

You receive a continuous stream of numeric values. Choose an appropriate clustering algorithm and implement it so that each incoming number can be ass...

Machine Learning
11
0
76 people solved
Apr 10, 2026
Voleon Group logo
Voleon Group
Medium
Data Scientist

Fit Linear Regression: Analyze Economic Impact of Coefficients

Fit Linear Regression: Analyze Economic Impact of Coefficients Scenario You are given a tabular financial dataset df where the column target is the de...

Machine Learning
18
0
213 people solved
Aug 4, 2025
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist

Differentiate Overfitting and Underfitting in Machine Learning

Differentiate Overfitting and Underfitting in Machine Learning ML/DL Fundamentals for a Recommendation Engine Context You are preparing for a take-hom...

Machine Learning
3
0
72 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Design an Automated Home-Price Valuation Model

Design an Automated Home-Price Valuation Model Scenario You are building an automated house-price valuation service for a real-estate platform. Questi...

Machine Learning
63
0
208 people solved
Aug 4, 2025
Upstart logo
Upstart
Easy
Data Scientist

Explain L1 vs L2 and ridge vs lasso

Explain the differences between: 1. L1 vs L2 regularization (how they change the objective, geometry/intuitions, and typical effects on learned parame...

Machine Learning
10
0
124 people solved
Dec 9, 2025
Imc logo
Imc
Medium
Data Scientist Locked

Run EDA and train models while preventing overfitting

This question evaluates proficiency in exploratory data analysis, feature preprocessing, baseline linear regression and small neural network training,...

Machine Learning
4
0
50 people solved
Jan 14, 2026
Zest logo
Zest
Hard
Data Scientist

Build a fair loan classifier

You are given a dataset of loan applicants. Each row represents one loan application and contains applicant attributes, loan attributes, and a binary ...

Machine Learning
3
0
37 people solved
Apr 5, 2026
Two Sigma logo
Two Sigma
Hard
Data Scientist Locked

Forecast bikes available at a station

This question evaluates proficiency in time-series forecasting, feature engineering, handling temporal data splits, and incorporating operational cons...

Machine Learning
4
0
70 people solved
Jan 6, 2026
Optiver logo
Optiver
Easy
Data Scientist

Trading Game: Expected-Value Betting, Kelly Sizing, and Arbitrage Under Time Pressure

You are in a live 45-minute trading-game round at a proprietary-trading / market-making firm. You start with a bankroll of 1,000 (game money). The gam...

Machine Learning
5
0
66 people solved
Jan 10, 2025
Meta logo
Meta
Hard
Data Scientist

How would you design Shop-ad ranking?

Suppose the previous experiment shows that, in some contexts, users are more likely to convert when shown an ad that leads to an in-app Shop rather th...

Machine Learning
7
0
49 people solved
Oct 16, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Handle imbalance, sampling, and overfitting

Machine Learning Fundamentals: Imbalance, Sampling, Overfitting, and Regularization You are asked several machine learning fundamentals questions in a...

Machine Learning
7
0
57 people solved
Jul 8, 2025
Microsoft logo
Microsoft
Easy
Data Scientist Locked

Explain SHAP and build an ML project

This question evaluates understanding of model explainability using SHAP and the competency to design and operationalize an end-to-end machine learnin...

Machine Learning
9
0
96 people solved
Feb 9, 2026
Google logo
Google
Medium
Data Scientist

Build and evaluate bad-link classifier

You have 1,000 URLs labeled as bad or good and a much larger unlabeled pool, with bad links rare. Design features and train a logistic regression. Exp...

Machine Learning
5
0
97 people solved
Oct 13, 2025

Explore more Data Scientist Machine Learning interview questions

Real questions from candidate reports, grouped by company, topic and role.

By company
Other categories for Data Scientist
Machine Learning questions for other roles
Browse all