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
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist

Unify 7 tables and impute missing values

Using pandas, write a robust function unify_orders(...) that ingests seven dataframes (or CSVs) with possibly inconsistent column casing/whitespace an...

Data Manipulation (SQL/Python)
1
0
8 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Build dashboard; diagnose engagement–purchase gap

Build a Comprehensive Dashboard for the Shopping Tab (Organic Only) Context Assume the Shopping tab is an in-app surface for organic product discovery...

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

Estimate revenue of organic shopping tab

Estimate Monthly Revenue for a New Shopping Tab (Organic Only) Context You are evaluating the potential monthly revenue impact of launching a new Shop...

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

Design experiment with network and novelty effects

This question evaluates a data scientist's competence in experimental design and causal inference under network interference and novelty effects, cove...

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

Prove source growth is cannibalization, not incremental

Causal Analysis Design: Is Web Growth Incremental or Cannibalization? Background You observe that revenue attributed to creation_source = "web" is hig...

Analytics & Experimentation
3
0
37 people solved
Oct 13, 2025
CVS Health logo
CVS Health
Medium
Data Scientist

Calculate annual percentages and YoY by cohorts

Answer both SQL and Python parts. Be precise about deduping and denominator choices. SQL schema (sample rows): orders order_id | user_id | order_date ...

Data Manipulation (SQL/Python)
10
0
75 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Build and deploy an uplift targeting model

This question evaluates a candidate's ability to design and deploy uplift/causal targeting models, covering causal inference, uplift estimation, pre-t...

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

Estimate price–ETA trade-offs causally

Causal Effect Between Price and Expected Arrival Time (ETA) in a Real-Time Ride-Hailing Marketplace Objective Estimate the causal relationship between...

Statistics & Math
7
0
110 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Investigate ride declines and test free trials

LA Shared Rides Down 10% MoM — Diagnostic And Action Plan Context: The Los Angeles market is seeing a 10% month-over-month decline in completed rides ...

Analytics & Experimentation
10
1
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
13
0
82 people solved
Oct 13, 2025
DoorDash logo
DoorDash
Hard
Data Scientist Locked

Design analysis to reduce cold-delivery complaints

This question evaluates a data scientist's end-to-end analytics and experimentation competencies, including precise metric definition, causal diagnost...

Analytics & Experimentation
8
0
74 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Choose group-call size cap via experiment

Decide the Maximum Participants per Group Call: Experiment Plan Context: You need to choose a default cap for group calls (maximum concurrent particip...

Analytics & Experimentation
2
0
37 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
55 people solved
Oct 13, 2025
TikTok logo
TikTok
Medium
Data Scientist

Decide if subgroup increases imply overall increase

TikTok Time: Subgroup Increases vs Overall Average (Simpson's Paradox) You are analyzing average daily time spent on TikTok by gender (male, female) a...

Statistics & Math
5
0
37 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
55 people solved
Oct 13, 2025
Amazon logo
Amazon
Medium
Data Scientist

Demonstrate problem-solving under resistance

Behavioral: End-to-End Problem Solving with Resistance (STAR) You are interviewing for a Data Scientist role. Provide a STAR-formatted response descri...

Behavioral & Leadership
9
0
77 people solved
Oct 13, 2025
Amazon logo
Amazon
Hard
Data Scientist

Measure PMF for Alexa Shopping

Define and Measure Product–Market Fit (PMF) for Alexa Shopping Context You are designing a measurement plan to assess PMF for Alexa Shopping, where cu...

Analytics & Experimentation
2
0
33 people solved
Oct 13, 2025
Amazon logo
Amazon
Hard
Data Scientist

Prove new allocation outperforms manual baseline

Prove an Automated Package-Allocation System Outperforms Manual Baseline Context You work in a large last‑mile logistics network evaluating a new auto...

Analytics & Experimentation
5
0
39 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
DoorDash logo
DoorDash
Hard
Data Scientist Locked

Decide and test a 20% discount strategy

This question evaluates a data scientist's competency in incremental profit modeling, causal inference and experimentation design, heterogeneous treat...

Analytics & Experimentation
14
0
213 people solved
Oct 13, 2025