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

Audit flight data quality from metadata

You’re given an airline on‑time dataset and a one‑page “Metadata” slide that claims: flight_date (string, local time), dep_time/arr_time (HHMM local),...

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

Formulate OR model to reduce driver backtracking

Define and reduce driver ‘backtracking’ in a marketplace. First, define a quantitative backtracking metric B per driver-hour from GPS and assignment l...

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

Design station experiment with interference and rush-hour spillovers

This question evaluates a data scientist's competency in experimental design and causal inference under interference and non-stationarity, covering sk...

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

Differentiate Type I vs II errors under costs

This question evaluates understanding of hypothesis testing (Type I/II errors), cost-sensitive decision theory, sample size calculation for proportion...

Statistics & Math
12
0
91 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Write SQL for active counts and YTD top driver

Given the following schema and sample data, write SQL to: (a) return the total count of active riders and active drivers on the platform; (b) return t...

Data Manipulation (SQL/Python)
1
0
11 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Implement anagram check and stable deduplication

Part A — Anagram checker: Write a function is_anagram(a: str, b: str, locale: str = 'en') -> bool that returns True iff a and b are anagrams under the...

Coding & Algorithms
4
0
49 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Measure network effects and spillovers via experiments

Experiment design under network interference: direct and indirect effects Context You are evaluating a new social feature that can produce network spi...

Analytics & Experimentation
2
0
35 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Select and prioritize metrics with guardrails

Design a Metrics Framework for a New Groups Stories Feature Context You are evaluating a new Groups Stories feature whose goal is to increase meaningf...

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

Design and analyze end-to-end A/B test

This question evaluates experimentation design and analysis competencies for A/B testing, including metric selection, statistical interpretation, inte...

Analytics & Experimentation
3
0
27 people solved
Oct 13, 2025
DoorDash logo
DoorDash
Medium
Data Scientist

Model schema and query new-market readiness

Assume today is 2025-09-01. You are given (or can propose) a minimal schema to assess new-market readiness and early performance. Use the schema below...

Data Manipulation (SQL/Python)
1
0
12 people solved
Oct 13, 2025
CVS Health logo
CVS Health
Medium
Data ScientistSenior+

Explain your top strengths concretely

Behavioral Prompt: Strengths, STAR Evidence, and 90-Day Application Instructions State your top one or two strengths most relevant to a Senior Data Sc...

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

Compute age-band spend and YoY in Georgia

Using ANSI SQL only, answer the three parts below on the following schema and samples. Assume dates are YYYY-MM-DD, paid_amt can be negative (adjustme...

Data Manipulation (SQL/Python)
0
0
7 people solved
Oct 13, 2025
Instacart logo
Instacart
Hard
Data Scientist Locked

Use regression vs cohorts for A/B estimation

This question evaluates a data scientist's competency in regression-adjusted causal estimation, specifying interaction terms and assessing heterogeneo...

Analytics & Experimentation
5
0
83 people solved
Oct 13, 2025
TikTok logo
TikTok
Medium
Data Scientist

Demonstrate leadership in cross-functional disagreement

Behavioral & Leadership (HR Screen, Data Scientist) Prompt Describe a time you disagreed with a partner team (e.g., product pushing for more aggressiv...

Behavioral & Leadership
2
0
28 people solved
Oct 13, 2025
Amazon logo
Amazon
Medium
Data Scientist

Solve stock, BFS path, and merge intervals

Solve three coding problems; justify complexity and corner cases. A) Best Time to Buy/Sell Stock (one transaction): Given prices[0..n-1] (integers), r...

Coding & Algorithms
4
0
36 people solved
Oct 13, 2025
Amazon logo
Amazon
Hard
Data Scientist

Explain complex tech to non-technical stakeholder

Behavioral: Explain a Complex Modeling Decision to a Non‑Technical Sales Leader You are asked to explain a complex modeling decision from a résumé pro...

Behavioral & Leadership
1
0
23 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Estimate causal effect with interference

A/B Test With Noncompliance and Interference: Causal Effect of Surge Recommendations on Completed Trips Context You ran an A/B test that assigned some...

Analytics & Experimentation
24
0
180 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Choose between A/B and switchback for spillovers

This question evaluates experimental-design and causal-inference competencies, specifically handling interference and spillovers, defining experimenta...

Analytics & Experimentation
10
0
96 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist Locked

Measure driver experience quantitatively

This question evaluates a data scientist's competencies in designing composite metrics, event-level aggregation, statistical validation, debiasing for...

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

Model preference without ground truth

This question evaluates a data scientist's competency in uplift modeling, causal inference, experimental design, weak supervision, and bias and shift ...

Machine Learning
2
0
25 people solved
Oct 13, 2025