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

Diagnose coffee-shop profit decline

You run a single-location coffee shop. In August 2025, profit dropped 18% vs July while transactions fell 4% and average check rose 2%. You have these...

Analytics & Experimentation
8
0
55 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Design and analyze A/B test with interference

You must ship a News Feed ranking change where content produced by treated users can be seen by control users, creating interference and within-user c...

Analytics & Experimentation
3
0
53 people solved
Oct 13, 2025
TikTok logo
TikTok
Medium
Data Scientist

Explain motivations, background, and success metrics

Give a concise overview of your background in e‑commerce risk control (30–60 seconds). Then: (1) Why do you want to join our e‑commerce risk team spec...

Behavioral & Leadership
4
0
37 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Explain why LASSO selects features

Explain why LASSO performs feature selection. Provide: 1) high-level intuition comparing L1 vs. L2 penalties; 2) geometric interpretation of the const...

Machine Learning
2
0
44 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist Locked

Contrast OLS, DiD, and PSM assumptions

This question evaluates proficiency in causal inference and econometric methods, specifically the ability to contrast OLS, two-way fixed-effects DiD, ...

Statistics & Math
5
0
51 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Resolve a team conflict decisively

Tell me about a time you resolved a significant conflict within a team under time pressure. Include: 1) the root causes (interests, incentives, commun...

Behavioral & Leadership
3
0
28 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Demonstrate ownership beyond responsibilities

Describe a time you proactively took on work outside your defined responsibility to deliver a measurable business outcome. Include: 1) context, stakes...

Behavioral & Leadership
4
0
33 people solved
Oct 13, 2025
Capital One logo
Capital One
Medium
Data Scientist Locked

Evaluate a government-buyer energy investment

This question evaluates financial modeling, risk assessment, commercial negotiation, and strategic decision-making for utility-scale renewable power p...

Analytics & Experimentation
4
0
44 people solved
Oct 13, 2025
Microsoft logo
Microsoft
Medium
Data Scientist

Handle repeated last-minute interview reschedules

You’re a candidate interviewing with TikTok. You requested a China-friendly time slot and it was confirmed, but two days later HR moved it. The second...

Behavioral & Leadership
3
0
55 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Explain background, team structure, and role fit

Answer the following in order: 1) Give a crisp 90‑second self‑introduction tailored to this role, emphasizing 1–2 quantifiable achievements most relev...

Behavioral & Leadership
4
0
56 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Compute CTR overall and by campaign type

Write SQL to compute: (Q1) overall click-through rate (CTR = clicks/impressions) in the last week; (Q2) CTR by campaign_type in the last week. Assume ...

Data Manipulation (SQL/Python)
2
0
8 people solved
Oct 13, 2025
Meta logo
Meta
Hard
Data Scientist

Identify non-table data for feature demand

Evaluate Demand for a New "Group Call" Feature Using Non-Table Data and Experiments Context You are a data scientist evaluating whether to invest in a...

Analytics & Experimentation
3
0
36 people solved
Oct 13, 2025
Etsy logo
Etsy
Medium
Data ScientistIntern

Explain approach and seek feedback effectively

Technical Screen: Communication in Live Coding and Internship Planning Part 1 — Live Coding Communication During a 20-minute live coding exercise foll...

Behavioral & Leadership
5
0
52 people solved
Oct 13, 2025
Etsy logo
Etsy
Medium
Data Scientist

Implement streaming autocomplete under tight memory

Build an autocomplete service: Input: a list of up to 5,000,000 UTF-8 words (may include accents and hyphens), each with an integer popularity score t...

Coding & Algorithms
5
0
52 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Characterize and compare transfer-count distributions over time

P2P Transfer Counts in First 30 Days: Distribution, Summaries, and Evolution Context: For a new user cohort, define X as each user’s number of peer-to...

Statistics & Math
9
0
71 people solved
Oct 13, 2025
Meta logo
Meta
Medium
Data Scientist

Design a clustered notification experiment with guardrails

You work on a mobile travel app (think TripAdvisor-like) that will test a new push-notification policy recommending nearby attractions. Design a rigor...

Analytics & Experimentation
2
0
37 people solved
Oct 13, 2025
Medium
Data Scientist Locked

Design anomaly detection and handle imbalanced logistic regression

This Machine Learning interview question evaluates a data scientist's competencies in supervised logistic regression modeling, class imbalance managem...

Machine Learning
2
0
30 people solved
Oct 13, 2025
Medium
Data Scientist

Explain motivations, customer ownership, mentoring, and culture fit

1) Why are you leaving your current company? Answer in <90 seconds, avoid negativity, and tie your reason to specific growth you seek (e.g., owning an...

Behavioral & Leadership
2
0
27 people solved
Oct 13, 2025
Google logo
Google
Medium
Data Scientist

Find most co‑purchased product pairs in SQL

Given the schema and sample data below, write ANSI-SQL to return the top 5 unordered product pairs most frequently purchased together across distinct ...

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

Design a scalable video platform database

Design the relational database for a YouTube-like video company. Deliverables: 1) list the core tables with key columns, types, and constraints (users...

Data Manipulation (SQL/Python)
12
0
79 people solved
Oct 13, 2025