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

Define metrics and design experiments for notifications

Analytics/Experimentation Case: "Your friend is attending a local event—join them?" You are evaluating a proposed notification: "Your friend is attend...

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

Deliver an elevator pitch and impact example

Elevator Pitch + End-to-End Experimentation Case + “Why Meta?” Context You are interviewing for a Data Scientist role during a technical screen. Use c...

Behavioral & Leadership
3
0
33 people solved
Oct 13, 2025
TikTok logo
TikTok
Hard
Data Scientist

Investigate visit–report correlation causality

Causal Diagnosis: Do More Ad Page Visits Cause More Reports? Context You observe a positive correlation between the number of ad page visits and the p...

Analytics & Experimentation
3
0
48 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist Locked

Determine intersection dimension of two 4D subspaces

This question evaluates linear algebra skills—specifically understanding of subspace dimensions, intersections and sums, and the dimension formula for...

Statistics & Math
2
0
35 people solved
Oct 13, 2025
TikTok logo
TikTok
Medium
Data Scientist

Show ownership in ambiguous creator-growth work

Describe a time you owned an ambiguous growth problem for creators end‑to‑end. Pick one project and cover: 1) the exact business goal and why it matte...

Behavioral & Leadership
5
0
48 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Data Scientist Locked

Quantify impact without an A/B test

This question evaluates a data scientist's competency in causal inference, quasi-experimental methods, time-series analysis, identification strategy s...

Analytics & Experimentation
1
0
17 people solved
Oct 13, 2025
Flatiron Health logo
Flatiron Health
Medium
Data Scientist

Write SQL window functions for streaks

Assume today is 2025-09-01. Using standard SQL (e.g., PostgreSQL), answer the following using window functions only (no procedural loops, no correlate...

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

Quantify launch decision with tests and guardrails

You will formalize the statistical decision rules for the Instagram button experiment described above. Given: baseline exploration rate (p0) = 0.15 pe...

Statistics & Math
3
1
47 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Design pre-launch plan and cluster A/B test

A Facebook feature ('More like this' button that surfaces similar products) is being considered for Instagram, but it has not launched on Instagram. Y...

Analytics & Experimentation
3
0
45 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist Locked

Decide whether to renew or sell a TV series

This question evaluates a data scientist's skills in financial valuation (NPV and LTV), causal inference and experimental design, sensitivity analysis...

Analytics & Experimentation
4
0
31 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Impute missing values without leakage

Given a DataFrame df with columns: user_id, event_date (datetime), country (categorical), device_type (categorical), age (numeric), income (numeric), ...

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

Query top spenders and 7-day growth

Assume 'today' = 2025-09-01. Write a SQL query to: (1) for each model, compute total revenue in the last 7 days (2025-08-26 to 2025-09-01 inclusive) a...

Data Manipulation (SQL/Python)
0
0
6 people solved
Oct 13, 2025
Robinhood logo
Robinhood
Medium
Data Scientist

Write SQL to localize trading drop contributors

Use the schema and samples below. Unless stated, treat a user as active on a day if they attempted any order (any status). Dates are inclusive. Schema...

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

Analyze skewed comments and sampling effects

Right‑Skewed Daily Comments: Location Stats and Sampling Distributions You’re analyzing daily user comments per user, which are right‑skewed count dat...

Statistics & Math
5
0
45 people solved
Oct 13, 2025
Instacart logo
Instacart
Medium
Data Scientist

Summarize your background concisely

Behavioral Prompt: 60–90 Second Career Walkthrough (Data Scientist, HR Screen) Context You are interviewing for a Data Scientist role in a consumer-te...

Behavioral & Leadership
5
0
53 people solved
Oct 13, 2025
CVS Health logo
CVS Health
Medium
Data Scientist

Test payment-accuracy lift with p-value and power

AB Test of Payment Accuracy (Two Proportions) Assume transactions in the two periods are independent and large enough for normal approximations. Defin...

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

Derive paying users over time with churn

This question evaluates the ability to model user conversion and churn with discrete-time recurrence relations, derive closed-form expressions for pay...

Statistics & Math
5
0
75 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Design and power an incentive experiment

Experiment: Timing and Efficacy of Onboarding Benefits Context You operate a two-sided marketplace with supply-side candidates who often complete requ...

Analytics & Experimentation
12
0
81 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Diagnose and reduce first-action drop-offs

Funnel Drop‑Off: Instrumentation, Incentives, Fairness, and Ownership Context You lead a program where candidates must: (1) submit paperwork, then (2)...

Behavioral & Leadership
3
0
59 people solved
Oct 13, 2025
Netflix logo
Netflix
Medium
Data Scientist

Write SQL for DAU and first-purchase conversion

Today is 2025-09-01. Using the schema and sample data below, write a single ANSI-SQL query that returns one row per day for the last 7 days (2025-08-2...

Data Manipulation (SQL/Python)
22
0
177 people solved
Oct 13, 2025