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
Pinterest logo
Pinterest
Hard
Data Scientist

Analyze a geo rollout and interpret charts

Causal Impact of a New Onboarding Flow Launched in Texas and Florida Context: A new onboarding flow was launched on 2025-07-15 only in Texas (TX) and ...

Analytics & Experimentation
19
0
127 people solved
Oct 13, 2025
Shopify logo
Shopify
Hard
Data Scientist

Explain life story, project leadership, and negotiation

Behavioral & Leadership — HR Screen (Data Scientist) In a single, structured answer, address all items below with specific dates, names, and quantifie...

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

Compare Random Forests vs Gradient Boosting rigorously

Technical ML Choice: Random Forest vs. Gradient-Boosted Trees for Large-Scale Binary Classification Problem Setup You need to choose between a Random ...

Machine Learning
6
0
54 people solved
Oct 13, 2025
Coinbase logo
Coinbase
Hard
Data Scientist

Diagnose a 20% retail revenue drop

E-commerce Revenue Drop Diagnosis Case Context Week T net revenue is down 20% versus the prior 4-week moving-average baseline. You have weekly e-comme...

Analytics & Experimentation
9
0
89 people solved
Oct 13, 2025
Coinbase logo
Coinbase
Hard
Data Scientist

Estimate Super Bowl QR ad sign-ups

Incremental Sign-ups From a Super Bowl QR Ad (48h) CoinFactory ran a 60-second Super Bowl TV spot on 2025-02-09 with a QR code to a signup page. Succe...

Analytics & Experimentation
5
0
46 people solved
Oct 13, 2025
Thumbtack logo
Thumbtack
Hard
Data Scientist

Design and evaluate an A/B test for launch

A/B Test Design: New Matching Model for a Two‑Sided Marketplace Context You are testing a new matching/ranking model that determines which providers a...

Analytics & Experimentation
6
0
59 people solved
Oct 13, 2025
Thumbtack logo
Thumbtack
Medium
Data Scientist Locked

Forecast response-rate trends with backtesting

This question evaluates proficiency in time-series forecasting and model validation, including feature engineering, model selection, rolling-origin ba...

Machine Learning
4
0
58 people solved
Oct 13, 2025
Uber logo
Uber
Hard
Data Scientist

Formulate hypotheses and compute AB test significance

A/B Test Snapshot: Pickup ETA Card Experiment You are analyzing a 7-day A/B test with equal allocation. Each request is an exposure; the primary outco...

Statistics & Math
14
0
115 people solved
Oct 13, 2025
Google logo
Google
Hard
Data Scientist

Explain a favorite model end-to-end

Predictive Model Deep-Dive (End-to-End) Pick one predictive model you know deeply (e.g., logistic regression, gradient-boosted trees, transformer clas...

Machine Learning
4
0
60 people solved
Oct 13, 2025
Roblox logo
Roblox
Hard
Data Scientist

Describe resolving revenue–UX metric conflict

Behavioral: Leading a High-Stakes Revenue vs. UX Trade-off Context: You led a decision where ads revenue goals conflicted with user-experience metrics...

Behavioral & Leadership
9
0
63 people solved
Oct 13, 2025
Microsoft logo
Microsoft
Hard
Data Scientist

Compare CNN/RNN/LSTM and implement K-means

Deep Learning Concepts and K-means Implementation (Onsite ML Interview) This is a two-part onsite round for a Data Scientist role: a conceptual deep-l...

Machine Learning
13
0
119 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Compute posterior and event counts in fraud screen

Fake-Account Screening with Threshold on 5 Signals You are designing a rule-based screener that flags an account if at least k of 5 binary signals fir...

Statistics & Math
2
0
43 people solved
Oct 13, 2025
Capital One logo
Capital One
Hard
Data Scientist

Design and analyze ad A/B test

A/B Test Analysis Plan: New Ad-Ranking Algorithm (B) vs. Production (A) Context: You are evaluating a new ad-ranking algorithm (B) against the current...

Analytics & Experimentation
3
0
65 people solved
Oct 13, 2025
NVIDIA logo
NVIDIA
Hard
Data Scientist

Design and explain robust web APIs for ML inference

Design an HTTP API for Image-Based Model Predictions Context: Design an HTTP REST API that serves predictions for image inputs (e.g., classification, ...

Coding & Algorithms
3
0
65 people solved
Oct 13, 2025
TikTok logo
TikTok
Hard
Data Scientist

Design causal measurement without randomization

Causal Study Design: Notification Feature Impact on 7-Day Retention Context: A new notification feature shipped on 2025-06-01. Randomized rollout was ...

Analytics & Experimentation
9
0
62 people solved
Oct 13, 2025
Microsoft logo
Microsoft
Medium
Data Scientist

Find common friends from directed edges

You have a directed edge list that records who followed whom. A mutual “friendship” exists only if both directions appear (A→B and B→A). Schema and sa...

Data Manipulation (SQL/Python)
11
0
80 people solved
Oct 13, 2025
NVIDIA logo
NVIDIA
Medium
Software Engineer

Parse a deeply nested JSON

Parse a deeply nested JSON Given a JSON document with approximately five levels of nesting, write code to traverse it and extract specified fields whi...

Data Manipulation (SQL/Python)
5
0
83 people solved
Aug 7, 2025
DoorDash logo
DoorDash
Hard
Data Scientist

Design experiments for marketplace product changes

You are interviewing for a Data Scientist role at a food-delivery marketplace such as DoorDash. For each scenario below, explain how you would evaluat...

Analytics & Experimentation
14
0
234 people solved
Feb 9, 2026
J.P. Morgan logo
J.P. Morgan
Easy
Software Engineer

Improve shopping cart latency and stock notifications

You are given an existing e-commerce shopping cart system (web/mobile) that already supports adding/removing items and viewing the cart. The interview...

System Design
13
0
112 people solved
Feb 9, 2026
Apple logo
Apple
Medium
Software EngineerIntern

Answer OoO, caches, and memory-system questions

You are interviewing for a CPU/DV role. Provide clear explanations (and small worked examples where useful) for the following computer architecture to...

Software Engineering Fundamentals
12
0
142 people solved
Feb 9, 2026