Tech Interview Questions

Practice 9,160+ interview questions from top companies including Google, Meta, Amazon, and more. Filter by company, role, and category.

Popular Interview Questions

Machine Learning Engineer + Data Scientist + Software Engineer Interview Questions

Practice the exact questions companies are asking right now.

9.2k Questions 486 Companies08.11.2026
Showing 20 results
Role
Google logo
Google
Medium
Data Scientist Locked

Assess education–income effect credibly

This question evaluates a data scientist's competencies in causal inference, experimental design, model selection, estimand specification (ATE) and se...

Analytics & Experimentation
8
0
61 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist Locked

Handle p≈n linear regression with L1

This question evaluates competence in high-dimensional linear regression, penalized estimation (L1/L2/elastic net), preprocessing and feature handling...

Machine Learning
15
0
99 people solved
Oct 13, 2025
Lyft logo
Lyft
Medium
Data Scientist

Demonstrate leadership under ambiguity

Describe a time you faced an open-ended, lightly guided interview or project where the counterpart had a strong accent and offered little direction. H...

Behavioral & Leadership
7
0
79 people solved
Oct 13, 2025
SIG (Susquehanna) logo
SIG (Susquehanna)
Medium
Data Scientist

Compute sample sizes and error control

Using the Biker experiment context, compute required sample sizes and describe error control under practical constraints. Show formulas and numeric an...

Statistics & Math
10
0
83 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Deploy multi-armed bandits safely

Online bandit with 3 variants, churn guardrail, and delayed conversions Context You are running an online experiment with 3 variants (including contro...

Machine Learning
8
0
70 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Choose and compute recommender evaluation metrics

Restaurant Recommender: Offline Evaluation and Modeling Context: You are scoring p(y=1|x) with logistic regression to predict if a user will engage wi...

Machine Learning
6
0
62 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Handle highly imbalanced classification data

You must build a binary classifier for fraud with a 0.2% positive rate and 10M rows × 500 features. Propose an end-to-end plan that covers: 1) data sp...

Machine Learning
15
0
121 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist Locked

Measure causal impact of YouTube ads

This question evaluates causal inference and experimental design skills for marketing measurement, including competency in identifying confounders, de...

Analytics & Experimentation
18
0
140 people solved
Oct 13, 2025
Snapchat logo
Snapchat
Hard
Data Scientist

Explain Random Forest randomness and implications

Random Forest — Rigor and Practical Choices Context: You are building a binary classifier with a Random Forest. The dataset has 100,000 rows, 100 feat...

Machine Learning
7
0
62 people solved
Oct 13, 2025
Coinbase logo
Coinbase
Hard
Data Scientist

Diagnose uplift drop in email A/B tests

Personalized Product Emails Experiment — Design, Sizing, and Debugging Conflicting Reruns Context An e-commerce company plans to A/B test personalized...

Analytics & Experimentation
4
0
64 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist Locked

Diagnose unbiasedness in a messy A/B test

This question evaluates a data scientist's ability to diagnose unbiasedness of an intent-to-treat (ITT) estimator in A/B testing under noncompliance, ...

Analytics & Experimentation
4
0
73 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Design an A/B test for pinned-unread feature

Experiment Design: Evaluating a Pinned-Unread Chat Feature Context You are evaluating a new messaging feature that pins chats with unread messages to ...

Analytics & Experimentation
5
0
39 people solved
Oct 13, 2025
Thumbtack logo
Thumbtack
Medium
Data Scientist

Choose clustering vs regression; explain KNN

When would you use clustering vs. regression on a business problem with partially labeled outcomes? Specify the decision criteria (label availability,...

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

Interpret regression metrics and assumptions

A multiple linear regression is fit to predict arrival delay with standardized numeric predictors and one‑hot categorical variables. Without seeing th...

Statistics & Math
7
0
67 people solved
Oct 13, 2025
Voleon Group logo
Voleon Group
Medium
Data Scientist Locked

Diagnose and interpret regression assumptions

This question evaluates proficiency in regression diagnostics and model selection for count outcomes, including OLS assumption checks, log-transformat...

Statistics & Math
37
0
379 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
Capital One logo
Capital One
Medium
Data Scientist

Compute optimal stopping in a die-rolling game

Optimal stopping with a fair die (3-roll horizon) You observe outcomes of fair six-sided die rolls (faces 1–6) and may stop after any roll to take the...

Statistics & Math
9
0
167 people solved
Oct 13, 2025
Thumbtack logo
Thumbtack
Medium
Data Scientist

Explain power drivers and resolve unexpected A/B results

A/B Testing: Power, Sample Size, Allocation, and Diagnostics You are analyzing a two-proportion (binary conversion) A/B test with independent users, n...

Analytics & Experimentation
3
0
69 people solved
Oct 13, 2025
Thumbtack logo
Thumbtack
Hard
Data Scientist

Design and evaluate an A/B test for launch

A/B Test Design: New Matching Model for a Two‑Sided Marketplace Context You are testing a new matching/ranking model that determines which providers a...

Analytics & Experimentation
6
0
59 people solved
Oct 13, 2025
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist

Compute averages and binomial/Poisson probabilities

Streaming Mean and Binomial vs Poisson Approximation Part A — Streaming Mean Update You have an existing dataset of N = 1,000 observations with mean 1...

Statistics & Math
8
0
98 people solved
Oct 13, 2025