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
Meta logo
Meta
Hard
Data Scientist

Replace legacy ads model safely

Facebook Ads Ranking Replacement: M0 to M1 You are asked to replace a legacy ads ranking model (M0) with a new model (M1) in a large-scale feed ads sy...

Machine Learning
7
0
49 people solved
Oct 13, 2025
Medium
Data Scientist

Compare trees, RF, and gradient boosting

Decision Trees, Random Forests, and Gradient-Boosted Trees You are interviewing for a Data Scientist role and are asked to compare common tree-based m...

Machine Learning
6
0
41 people solved
Oct 13, 2025
Amazon logo
Amazon
Medium
Data Scientist

Write and explain gradient descent pseudocode

Task: Batch Gradient Descent for Linear Regression (with Intercept) You are interviewing for a Data Scientist role and are asked to implement batch gr...

Machine Learning
6
0
55 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Build and evaluate airline delay prediction model

You are given several CSVs for the classic airline delay challenge with columns like flight_date, carrier, flight_num, origin, dest, sched_dep, sched_...

Machine Learning
13
0
115 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Choose and justify ML algorithms for tabular prediction

You must choose an algorithm for tabular prediction of arrival delay under these constraints: 500k rows, 120 features (mixed numeric/categorical with ...

Machine Learning
3
0
59 people solved
Oct 13, 2025
Instacart logo
Instacart
Hard
Data Scientist

Improve low R² without p‑hacking

Predicting Contribution per Order with Low R² Context You are modeling contribution per order (a continuous per-order outcome such as margin or profit...

Machine Learning
9
0
80 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Build predictive model for feature rollout targeting

Before global launch, you want to predict which users or products would benefit most from the 'More like this' button so you can stage rollout. Design...

Machine Learning
4
0
53 people solved
Oct 13, 2025
Amazon logo
Amazon
Hard
Data Scientist

Build a package-allocation model for couriers

Automatic Package-to-Courier Assignment with ML + Optimization You previously assigned packages to couriers manually. Design an end-to-end system that...

Machine Learning
5
0
61 people solved
Oct 13, 2025
Snowflake logo
Snowflake
Hard
Data Scientist

Design and validate a cost-sensitive classifier

Binary Purchase Prediction with Delayed Labels and Imbalanced Classes Context - Goal: Ship a real-time binary classifier that predicts whether a user ...

Machine Learning
5
0
50 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Select the better $5 promo-targeting model

Coupon Targeting Under a Daily Budget: Policy, OPE, Calibration, and Monitoring Context - You have two user-scoring models for a $5 coupon: M0 (curren...

Machine Learning
9
0
72 people solved
Oct 13, 2025
Stripe logo
Stripe
Hard
Data Scientist

Design a target‑user prediction system

Predicting 30‑Day Adoption of Product P for Budgeted Outreach Context You are tasked with building a model to prioritize user outreach for Product P. ...

Machine Learning
3
0
51 people solved
Oct 13, 2025
Yelp logo
Yelp
Hard
Data Scientist

Design a News Feed with APIs

Personalized News Feed System Design (Push + Pull) Context You are designing a large-scale personalized news feed for a consumer application. The feed...

Machine Learning
3
0
55 people solved
Oct 13, 2025
Freddie Mac logo
Freddie Mac
Hard
Data Scientist

Design a hierarchical MF delinquency forecasting system

Forecasting 90+ Day Delinquency Rates for Multifamily Loans: Hierarchical, Leakage-Safe System Design Context You need to forecast 90+ day delinquency...

Machine Learning
4
0
58 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Evaluate fraud classifier with cost-sensitive metrics

Binary Fraud Classifier: Metrics, Thresholding, Calibration, and Online Evaluation You inherit a binary fraud classifier used to decide whether to blo...

Machine Learning
3
0
31 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Optimize IG Shopping ranking with multiple objectives

Instagram Shopping: Multi-Objective Ranking With Fairness, Fraud Robustness, and On-Device Constraints You are designing the Instagram Shopping home f...

Machine Learning
2
0
25 people solved
Oct 13, 2025
NVIDIA logo
NVIDIA
Hard
Data Scientist

Analyze overfitting, DenseNet, preprocessing, and cross-validation

Image Classification in Healthcare: End-to-End Interview Task Context: You are designing and evaluating an image-classification system for a healthcar...

Machine Learning
10
0
72 people solved
Oct 13, 2025
HBO logo
HBO
Hard
Data Scientist Locked

Define scalable train/validation for churn

This question evaluates a data scientist's competency in designing scalable, leakage-safe training, validation, evaluation, and serving pipelines for ...

Machine Learning
4
0
44 people solved
Oct 13, 2025
Apple logo
Apple
Medium
Data Scientist Locked

Explain CNN shapes, params, and trade-offs

This question evaluates understanding of convolutional neural network tensor shapes, parameter counts and multiply–accumulate (MAC) calculations, rece...

Machine Learning
3
0
59 people solved
Oct 13, 2025
Amazon logo
Amazon
Hard
Data Scientist

Derive and compare core ML and RL methods

ML Fundamentals Technical Screen — Multi‑part Question Context: You are given a set of core machine learning topics to address rigorously. For each pa...

Machine Learning
11
0
81 people solved
Oct 13, 2025
Amazon logo
Amazon
Easy
Data Scientist

Explain core ML concepts and metrics

You are interviewing for a Data Scientist role. Answer the following ML fundamentals questions clearly and concisely. Concepts 1. Explain the bias–var...

Machine Learning
9
0
88 people solved
Oct 11, 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