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

Design late-tolerant streaming window aggregator

You receive an unbounded stream of events: (event_time, user_id, category). Events may arrive up to 48 hours late and are not ordered by time. Design ...

Coding & Algorithms
8
0
78 people solved
Oct 13, 2025
Capital One logo
Capital One
Hard
Data Scientist

Optimize amusement park pricing, capacity, and testing

Context You are interviewing for a Data Scientist role focused on analytics and experimentation. An amusement park is considering launching a paid Fas...

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

Show help, mistake recovery, and achievement

Behavioral & Leadership (Technical Screen) Answer all three parts below with concrete metrics, trade-offs, and decision rationale. Assume a Data Scien...

Behavioral & Leadership
4
0
52 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Diagnose 10–11% usage drop across geos

US usage is down 10% and Mexico is down 11%. List plausible confounders (seasonality, pricing, outages, marketing mix, competitor moves, feature rollo...

Analytics & Experimentation
6
0
77 people solved
Oct 13, 2025
Lyft logo
Lyft
Medium
Data Scientist

Compute Poisson supply–demand match probability

In a city-day of a two-sided marketplace, customer demand D ~ Poisson(8) and supplier capacity S ~ Poisson(6), assumed independent. (a) Compute P(S >=...

Statistics & Math
8
0
120 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Apply sequential testing without p-hacking

Sequential Monitoring With Early Stopping Context: You are planning a two‑sided hypothesis test with continuous monitoring and early stopping for effi...

Statistics & Math
8
0
102 people solved
Oct 13, 2025
Netflix logo
Netflix
Medium
Data Scientist

Navigate conflicting signals and ambiguous expectations

Behavioral & Leadership Onsite: Changing Expectations, Stakeholder Pushback, Preparation Strategy, and Learning Plan Context You are interviewing for ...

Behavioral & Leadership
15
0
161 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist

Measure outage impact; choose fix vs build

End-to-End Analysis Plan: Investigating Frequent Google Meet Call Drops Context A major enterprise customer reports frequent Google Meet call drops. A...

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

Choose and compute recommender evaluation metrics

Restaurant Recommender: Offline Evaluation and Modeling Context: You are scoring p(y=1|x) with logistic regression to predict if a user will engage wi...

Machine Learning
6
0
62 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Decide between two vendors under constraints

You have two third‑party search vendors, A and B, plus historical order‑level data: lead_time_days, unit_price, on_time_rate, defect_rate, min_order_q...

Machine Learning
3
0
64 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
Hard
Data Scientist

Extract companies from noisy text

Extracting Company Names from Noisy Resumes and Web Snippets Context You receive messy resume text (PDF-to-text/OCR, varying casing) and scraped web s...

Machine Learning
4
0
71 people solved
Oct 13, 2025
Atlassian logo
Atlassian
Medium
Data Scientist

Minimize max L1 radius with k centers in 1D

You are given an array A of n integers (values may be negative and may repeat) and an integer k (1 ≤ k ≤ n). Place k cluster centers anywhere on the r...

Machine Learning
7
0
77 people solved
Oct 13, 2025
Thumbtack logo
Thumbtack
Medium
Data Scientist

Choose clustering vs regression; explain KNN

When would you use clustering vs. regression on a business problem with partially labeled outcomes? Specify the decision criteria (label availability,...

Machine Learning
6
0
75 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist

Interpret regression metrics and assumptions

A multiple linear regression is fit to predict arrival delay with standardized numeric predictors and one‑hot categorical variables. Without seeing th...

Statistics & Math
7
0
67 people solved
Oct 13, 2025
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist

Summarize impact and lessons from your resume

Give a concise 90-second overview tailored to this role. Then deep-dive one project where you changed a business decision using data: state the object...

Behavioral & Leadership
3
0
53 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Describe leading cross-functional research collaboration

Behavioral Prompt: STAR Example of Cross-Functional Collaboration Provide a STAR-formatted example from your resume or research where you collaborated...

Behavioral & Leadership
3
0
60 people solved
Oct 13, 2025
TikTok logo
TikTok
Medium
Data Scientist Locked

Model overdispersed counts; estimate treatment lift

This question evaluates modeling and inference for overdispersed, zero‑inflated count data, including estimation of treatment lift (rate ratios), disp...

Statistics & Math
4
0
40 people solved
Oct 13, 2025
Stripe logo
Stripe
Medium
Data Scientist

Describe a high-impact project via STAR

Using STAR, walk me through one project you led that measurably changed a core business metric. Include: Situation (company, product, date range), Tas...

Behavioral & Leadership
3
0
33 people solved
Oct 13, 2025
Flatiron Health logo
Flatiron Health
Medium
Data Scientist

Build a robust ML pipeline

You inherit an ML pipeline that predicts next-7-day churn for users, but data quality is inconsistent and feature drift is suspected. A) Propose an en...

Machine Learning
11
0
87 people solved
Oct 13, 2025