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

Compare list/dict; parse JSON/CSV at scale

Compare Python list and dict precisely: for append/insert/lookup/update/delete, state average and worst-case time complexity, memory implications, and...

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

Design a robust fraud detection system

Real-Time Card Fraud Detector — End-to-End Design Context - Fraud base rate ≈ 0.2% (severe class imbalance) - Labels arrive with a 14-day delay (e.g.,...

Machine Learning
19
0
297 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Analyze data duplication effects in linear regression

OLS With Duplicated Observations: Estimator, Variance, and Inference Pitfalls Context: You have the linear model y = Xβ + ε with full-rank X ∈ ℝ^{n×p}...

Statistics & Math
16
0
200 people solved
Oct 13, 2025
TikTok logo
TikTok
Hard
Data Scientist

Diagnose a sudden metric spike or drop

Investigate a 3-Day Jump in Checkout Conversion Rate (CCR) Context On 2025-06-12, the daily Checkout Conversion Rate (CCR) increased from 3.2% to 4.5%...

Analytics & Experimentation
9
0
124 people solved
Oct 13, 2025
Stripe logo
Stripe
Hard
Data Scientist

Design a model for subscription adoption prediction

Predicting 60-Day Adoption of Subscription by Non-Subscription Merchants Context You need to predict which merchants who are not currently using the S...

Machine Learning
2
0
32 people solved
Oct 13, 2025
Reddit logo
Reddit
Hard
Data Scientist

Communicate and de-risk a non-experimental launch

Decision-to-Launch Plan After a Synthetic Control Result Context You are a data scientist who used a Synthetic Control method to estimate the causal i...

Behavioral & Leadership
5
0
82 people solved
Oct 13, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Derive expectation for two consecutive heads

Waiting Time Until First HH (Two Consecutive Heads) Setup Let T be the number of coin flips required until the pattern HH (two consecutive heads) appe...

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

Prevent data registration outage and reduce loss

Preventing Silent Failures in the Premium Registration Pipeline Context A premium registration pipeline silently failed for three months, causing thou...

Behavioral & Leadership
3
0
46 people solved
Oct 13, 2025
Capital One logo
Capital One
Hard
Data Scientist

Challenge and validate assumptions

Vegan-Burger Launch: Assumptions at Risk, Validation, Sensitivity, and Experiment Plan Background You are evaluating the launch of a vegan burger acro...

Analytics & Experimentation
9
0
65 people solved
Oct 13, 2025
Freddie Mac logo
Freddie Mac
Hard
Data Scientist

Prove SQL proficiency with concrete outcomes

SQL Proficiency Self‑Assessment and Evidence (Technical Screen) Provide a concise self‑rating and concrete, real‑world examples that demonstrate your ...

Behavioral & Leadership
8
0
65 people solved
Oct 13, 2025
Pinterest logo
Pinterest
Medium
Data Scientist

Interpret A/B results for video-pin increase

A/B Test: Increasing Video Pins for New Users Context Pinterest ran an online controlled experiment on new users to increase the share of video pins i...

Analytics & Experimentation
16
0
118 people solved
Oct 13, 2025
Airbnb logo
Airbnb
Hard
Software Engineer

Enable secure offline reservation caching

System Design: Offline Caching for Reservations (PWA) Design a web application that supports offline access to reservation information. The app is a p...

System Design
20
0
204 people solved
Aug 12, 2025
Instacart logo
Instacart
Hard
Software EngineerSenior+ AI Locked

Design a bus simulation metric

This question evaluates a candidate's ability to comprehend and navigate a large unfamiliar codebase, safely make targeted code changes, and design, i...

Software Engineering Fundamentals
8
0
69 people solved
Jan 29, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Design a Conversational AI Assistant

This question evaluates system design, distributed systems, and real-time inference-serving competencies for building large-scale conversational AI pr...

System Design
22
0
194 people solved
Jan 29, 2026
OpenAI logo
OpenAI
Hard
Machine Learning Engineer

Design a low-latency RAG system

Design a Low-Latency RAG System for Customer Support Problem Statement Design a production-grade retrieval-augmented generation (RAG) system that powe...

ML System Design
19
0
252 people solved
Jul 27, 2025
Meta logo
Meta
Easy
Software Engineer Locked

Design a Trade Ledger Class

This question evaluates the ability to design class interfaces, choose and justify data structures for ordered storage, and reason about sorting behav...

Software Engineering Fundamentals
4
0
55 people solved
Feb 18, 2026
LinkedIn logo
LinkedIn
Medium
Machine Learning Engineer

Design a system for LinkedIn Skills

Design an ML system for “LinkedIn Skills”. The system should infer and/or recommend skills for members, and support downstream use cases like search/r...

ML System Design
4
0
74 people solved
Feb 18, 2026
LinkedIn logo
LinkedIn
Medium
Machine Learning Engineer

Design LinkedIn Learning course recommendations

Design a mini ML system to recommend LinkedIn Learning courses to a user. Product goal: - Recommend courses that help the user succeed in their job se...

ML System Design
8
0
75 people solved
Feb 18, 2026
Bytedance logo
Bytedance
Medium
Data Scientist

Diagnose Low CTR in an Advertising Campaign Funnel

Diagnose Low CTR in an Advertising Campaign Funnel An analysis has flagged several ad campaigns because their click-through rate (CTR) is below the av...

Analytics & Experimentation
2
0
17 people solved
Apr 4, 2026
Instacart logo
Instacart
Medium
Software Engineer

Explain your biggest project with trade-offs

Behavioral interview (Amazon-style). 1) Pick the biggest/most impactful project you worked on. Explain the problem, your role, the technical design, a...

Behavioral & Leadership
7
0
84 people solved
Jan 28, 2026