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
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 Locked

Estimate sales impact from reviews causally

This question evaluates a data scientist's competency in causal inference, experimental design, observational modeling, and statistical reporting for ...

Analytics & Experimentation
5
0
59 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
Roblox logo
Roblox
Medium
Data Scientist

Determine if players prefer local creators without experiments

You cannot run an A/B test. Define “local creators” as creators whose games use a player’s native language. Design an observational study to estimate ...

Analytics & Experimentation
8
0
100 people solved
Oct 13, 2025
Roblox logo
Roblox
Hard
Data Scientist

Demonstrate fit with quantified stories and motivations

Behavioral & Leadership Technical Screen Prompt (Data Scientist) Provide two stories—one professional and one personal—that demonstrate you’re a stron...

Behavioral & Leadership
5
0
53 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
DoorDash logo
DoorDash
Hard
Data Scientist

Design and evaluate an uplift model

Targeting a 20% Subset With a Free-Delivery Promotion to Maximize Incremental Orders per Dollar Context You work on a two-sided delivery marketplace a...

Machine Learning
14
0
114 people solved
Oct 13, 2025
TikTok logo
TikTok
Medium
Data Scientist

Implement streaming SRM detector with late events

Implement a streaming detector for sample ratio mismatch (SRM) across many concurrent experiments. Input is two topic-partitioned streams: assignments...

Coding & Algorithms
2
0
55 people solved
Oct 13, 2025
TikTok logo
TikTok
Hard
Data Scientist

Design an interference-robust A/B test for monetization

A/B Test Design: New Tipping UI on Creator Posts Context: You are launching a new tipping UI on creator (PGC/OGC) posts to increase creator monetizati...

Analytics & Experimentation
13
0
105 people solved
Oct 13, 2025
TikTok logo
TikTok
Hard
Data Scientist

Rank factors for TikTok market entry

TikTok Market Z Launch Decision Framework (Q4 2025) Context You are a data scientist evaluating whether TikTok should launch in a new country (Market ...

Behavioral & Leadership
8
0
72 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Differentiate x^x and analyze domain

Compute the derivative of f(x) = x^x for x > 0 using logarithmic differentiation. State precisely the domain where the derivative is real-valued. Eval...

Statistics & Math
5
0
57 people solved
Oct 13, 2025
TikTok logo
TikTok
Medium
Data Scientist Locked

Model overdispersed counts; estimate treatment lift

This question evaluates modeling and inference for overdispersed, zero‑inflated count data, including estimation of treatment lift (rate ratios), disp...

Statistics & Math
4
0
40 people solved
Oct 13, 2025
Flatiron Health logo
Flatiron Health
Medium
Data Scientist

Build a robust ML pipeline

You inherit an ML pipeline that predicts next-7-day churn for users, but data quality is inconsistent and feature drift is suspected. A) Propose an en...

Machine Learning
11
0
87 people solved
Oct 13, 2025
Shopify logo
Shopify
Medium
Data Scientist

Perform no-calculator math accurately and fast

Technical Screen: Mental Math and Estimation Solve quickly without a calculator. For each, show the brief mental shortcut you use. Problems - (a) 37 ×...

Statistics & Math
8
0
79 people solved
Oct 13, 2025
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist

Defend MSE over MAE for car prices

Choosing MSE vs. MAE for Car Price Regression (Unscaled USD Target) You are training a regression model to predict car prices in USD. The target varia...

Statistics & Math
12
0
90 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Analyze daily comments distribution and sampling

Daily Comments per Active User: Sampling and Inference You have, for a given day d, the count of comments made by each active user. Let there be m act...

Statistics & Math
7
0
50 people solved
Oct 13, 2025
CVS Health logo
CVS Health
Hard
Data Scientist

Lead structured response to accuracy incident

Incident Response Plan: Spike in Incorrect Payments for CA Users Aged 18–24 Scenario Since 00:00 today, the share of incorrect payments for users aged...

Behavioral & Leadership
5
0
84 people solved
Oct 13, 2025
Netflix logo
Netflix
Medium
Data Scientist

Critique culture memo and design probes

Interpreting a Company Culture Memo (Data Scientist, HR Screen) You are interviewing for a Data Scientist role at a tech company that publishes a publ...

Behavioral & Leadership
18
0
132 people solved
Oct 13, 2025
CVS Health logo
CVS Health
Hard
Data Scientist

Build an uplift model for targeting

Flu-shot Campaign: Treatment-Effect Modeling and Targeting Policy You have historical campaign logs from last season that include randomized holdouts....

Machine Learning
9
0
74 people solved
Oct 13, 2025