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
Google logo
Google
Medium
Data Scientist

Demonstrate leadership in data ambiguity

Describe a time you inherited an underperforming metric or model, disagreed with the team’s preferred fix, yet had to recommend a decision under a tig...

Behavioral & Leadership
6
0
53 people solved
Oct 13, 2025
Snapchat logo
Snapchat
Medium
Data Scientist

Decide whether to launch Group Story

A new Group Story feature may cannibalize regular stories but increase overall engagement. Propose the experiment and decision framework: 1) Identify ...

Analytics & Experimentation
6
0
62 people solved
Oct 13, 2025
Snapchat logo
Snapchat
Hard
Data Scientist

Design and analyze a banner A/B test

A/B Test Design: Home-Page Banner You are deciding whether to add a home-page banner in a consumer app. Design and analyze the A/B test end-to-end. As...

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

Decide when CTR falls but revenue rises

Ads-Ranking A/B Test: Decision, Decomposition, Diagnostics, and Exec Readout Context You ran a user-level A/B test of a new ads-ranking model. The tre...

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

Compute p-values, power, and adjust errors

Statistics Interview Task (Onsite) You are evaluating a product experiment and related analytics questions. Answer precisely, showing calculations and...

Statistics & Math
7
0
62 people solved
Oct 13, 2025
DoorDash logo
DoorDash
Hard
Data Scientist

Diagnose and experiment to reduce late deliveries

Two-Sided Delivery Platform: Rising Late Deliveries You are the first analyst on a two‑sided delivery platform that handles both food and parcel order...

Analytics & Experimentation
26
0
204 people solved
Oct 13, 2025
Medium
Data Scientist

Design MapReduce and Spark jobs

Big data systems: (a) Explain Hadoop’s fault tolerance (HDFS replication, task re-execution) and why MapReduce includes shuffling and sorting; in a wo...

Data Manipulation (SQL/Python)
2
0
49 people solved
Oct 13, 2025
Medium
Data Scientist

Implement KNN from scratch

Without using ML libraries, implement k-Nearest Neighbors for classification. Requirements: (a) Support Euclidean and cosine distances; (b) Allow tie-...

Coding & Algorithms
5
0
42 people solved
Oct 13, 2025
Coinbase logo
Coinbase
Medium
Data Scientist

Explain handling pressure to bend rules

Describe a time you were explicitly asked to bend or break a rule for convenience (e.g., process, compliance, or data governance). How did you assess ...

Behavioral & Leadership
4
0
56 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
Capital One logo
Capital One
Hard
Data Scientist

Evaluate merchant partnership for high-value customers

Partnership evaluation to acquire high‑LTV cardholders: Home‑sharing (RH) vs Big‑box retailer Context C1, a credit‑card issuer, is considering marketi...

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

Write SQL for lowest price with ratings

You have two tables. Schema: - products(product_id INT PRIMARY KEY, product_name TEXT, category TEXT) - purchase(purchase_id INT PRIMARY KEY, product_...

Data Manipulation (SQL/Python)
4
0
81 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Analyze ad watch-time with Excel pivots

You are given a flat file with these columns: Date (Excel date, no time zone), UserID, AdID, WatchSeconds (integer ≥ 0), Clicks (integer ≥ 0). Using o...

Analytics & Experimentation
4
0
86 people solved
Oct 13, 2025
Dropbox logo
Dropbox
Medium
Data Scientist

Run org-safe online experiment for recommender

Propose an online experimentation plan to evaluate the file recommender in production across multiple organizations where collaborators can influence ...

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

Choose and justify ML algorithms for tabular prediction

You must choose an algorithm for tabular prediction of arrival delay under these constraints: 500k rows, 120 features (mixed numeric/categorical with ...

Machine Learning
3
0
61 people solved
Oct 13, 2025
Chime logo
Chime
Medium
Data Scientist

Write SQL for noisy A/B launch metrics

PostgreSQL. Today is 2025-09-01. You’re given the following schema and toy samples: users(user_id INT, country TEXT, signup_date DATE, marketing_chann...

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

Explain grocery-specific product strategy and scrappy XP

Launching Grocery Delivery in NYC: Product and Experimentation Plan Context A delivery platform that is strong in restaurant delivery is launching a g...

Behavioral & Leadership
3
0
72 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Define ride success metric for Uber

This question evaluates skills in defining product-level KPIs, statistical validation, and experimental design for an on-demand mobility service, cove...

Analytics & Experimentation
11
0
95 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Design a hashtag recommender for News Feed

Design: Hashtag Recommendations in the News Feed Context You are adding hashtag recommendations alongside posts in a large social app’s News Feed. The...

Machine Learning
5
0
43 people solved
Oct 13, 2025
CVS Health logo
CVS Health
Hard
Data Scientist

Handle challenges in MMM/MMX

MMM Fragility Diagnosis and Remediation Plan (Weekly, 156 Weeks) Context You inherit a weekly Marketing Mix Model (MMM/MMX) with 156 weeks of data. Th...

Machine Learning
3
0
50 people solved
Oct 13, 2025