Tech Interview Questions

Practice 9,224+ 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.16.2026
Showing 20 results
Role
CVS Health logo
CVS Health
Hard
Data Scientist

Design classification under missingness and imbalance

30-Day Readmission Classifier: End-to-End Plan Context: You are building a binary classifier to predict 30-day readmission using claims and EHR featur...

Machine Learning
6
0
86 people solved
Oct 13, 2025
Amazon logo
Amazon
Hard
Data Scientist

Design an end-to-end spam detection system

Design an End-to-End Email Spam Detection System You are asked to design a production-grade email spam detection system that meets the following const...

Machine Learning
15
0
131 people solved
Oct 13, 2025
Amazon logo
Amazon
Hard
Data Scientist

Quantify improvement and compute required sample size

A/B Test on Spam Rate: Sample Size, Inference, and Practical Pitfalls Context: You are evaluating a new classifier that aims to reduce the spam rate (...

Statistics & Math
6
0
62 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist Locked

Diagnose drop and assess metric change impact

This question evaluates a data scientist's competency in diagnostic analytics, instrumentation validation, causal attribution, experimentation design,...

Analytics & Experimentation
1
0
25 people solved
Oct 13, 2025
Airbnb logo
Airbnb
Medium
Data Scientist

Compute C/T metrics from bookings and visits

Given two tables, compute control vs treatment (C/T) metrics, apply 24‑hour attribution, and generate a daily plot. Treat “today” as 2025‑09‑01; use t...

Data Manipulation (SQL/Python)
19
0
177 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Analyze DAU comments distribution and resampling

Consider the metric comments_per_DAU (number of comments a daily active user makes in a day). a) Shape: Describe and justify the expected distribution...

Statistics & Math
7
1
71 people solved
Oct 13, 2025
Flatiron Health logo
Flatiron Health
Medium
Data Scientist

Design success and guardrail metrics

You are launching a new recommendation module on a content platform. Design a metrics framework and an experiment plan. A) Define one primary success ...

Analytics & Experimentation
7
0
67 people solved
Oct 13, 2025
Chime logo
Chime
Medium
Data Scientist

Write rolling-window SQL over weekly cohorts

You have two tables: users and transactions. Write a single SQL query (use CTEs) to produce, for each calendar week and user, weekly_revenue, a 4-week...

Data Manipulation (SQL/Python)
1
0
13 people solved
Oct 13, 2025
Boston Consulting Group logo
Boston Consulting Group
Hard
Data Scientist

Reduce overfitting under constraints

Reduce Overfitting Under Latency Constraints (Tabular Regression) Context (assumed) - You have a tabular regression model with a large generalization ...

Machine Learning
6
0
81 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Select interest thresholds under skewness and cost

Profit-Optimal Threshold Selection from an Interest Score You have a per-user interest_score s ∈ [0, 1] for a new feature. The score distribution appe...

Analytics & Experimentation
5
0
44 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Navigate reschedules, offers, and team-match uncertainty

Behavioral + Due Diligence + Risk Management (Data Scientist — Onsite) Context You are a Data Scientist candidate approaching an onsite. You are juggl...

Behavioral & Leadership
8
0
58 people solved
Oct 13, 2025
Instacart logo
Instacart
Medium
Data Scientist

Solve a challenge using data

Tell Me About a Time You Solved a High-Stakes Problem With Data You are interviewing for a Data Scientist role and the hiring manager asks you to demo...

Behavioral & Leadership
11
0
93 people solved
Oct 13, 2025
CVS Health logo
CVS Health
Medium
Data Scientist Locked

Tune classifier and compute key metrics

This question evaluates practical proficiency in classifier evaluation, threshold tuning, precision/recall trade-offs, cost-sensitive decision rules, ...

Machine Learning
8
0
76 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Define market-only rider experience metrics

Market-only Rider Experience Metrics and Market Balance Index (MBI) You are designing a metric suite for a rides marketplace where "rider experience" ...

Analytics & Experimentation
11
0
82 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
CVS Health logo
CVS Health
Hard
Data Scientist

Design a flu-shot A/B/n campaign experiment

Fall 2025 Flu Vaccination Uplift Experiment — Design and Evaluation Context (assume a large US pharmacy with loyalty IDs) - Audience: Adults with loya...

Analytics & Experimentation
6
0
49 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Design analytics and experiment for group video calls

Evaluate and Launch Group Video Calls — Product Analytics Plan Context: You are evaluating a new Group Video Call feature in a large-scale consumer me...

Analytics & Experimentation
8
0
56 people solved
Oct 13, 2025
Snowflake logo
Snowflake
Hard
Data Scientist

Present an end-to-end project and defend decisions

End-to-End Project Presentation + Deep-Dive Follow-ups Instructions (10 minutes, max 5 slides) Present an end-to-end project you led that shipped to r...

Behavioral & Leadership
6
0
78 people solved
Oct 13, 2025
Capital One logo
Capital One
Hard
Data Scientist

Choose cashback segment and model post-launch impact

Credit-Card Cashback Launch: Segment Prioritization and Measurement Plan Context You are evaluating which customer segment to launch a new cashback fe...

Analytics & Experimentation
5
0
56 people solved
Oct 13, 2025
DoorDash logo
DoorDash
Hard
Data Scientist

Experiment on increasing order notifications

Experiment Design: Increasing Order‑Related Push Notifications Context You are asked to design, measure, and make decisions about increasing order‑rel...

Analytics & Experimentation
22
0
195 people solved
Oct 13, 2025