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
Upstart logo
Upstart
Easy
Data Scientist

Assess Probability of Heads in Coin Tosses

Assess Probability of Heads in Coin Tosses Probability with Coin Tosses and the Normal Distribution Context Onsite data scientist screening question a...

Statistics & Math
27
0
82 people solved
Aug 4, 2025
TikTok logo
TikTok
Hard
Data Scientist

Design A/B Test for Cost-Per-Conversion Efficiency Analysis

Design A/B Test for Cost-Per-Conversion Efficiency Analysis Multi-Arm A/B Test: Comparing Cost-Per-Conversion Across Channels Scenario You need to com...

Analytics & Experimentation
154
2
324 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Track Metrics to Measure Push Notification Quality

Track Metrics to Measure Push Notification Quality Scenario A consumer mobile app sends push notifications to drive user engagement. You need to evalu...

Analytics & Experimentation
23
0
47 people solved
Aug 4, 2025
Snapchat logo
Snapchat
Hard
Data Scientist

Optimize Churn Prediction: Feature Engineering and Model Selection

Optimize Churn Prediction: Feature Engineering and Model Selection Weekly Churn Prediction (10M users): Feature Engineering, Model Choice, Explainabil...

Machine Learning
88
0
220 people solved
Aug 4, 2025
Lyft logo
Lyft
Medium
Data Scientist

Investigate Causes of Driver WOW Score Drop

Investigate Causes of Driver WOW Score Drop Investigating a 10% QoQ Drop in Driver WOW (Satisfaction) Context Assume WOW is a standardized driver sati...

Analytics & Experimentation
33
0
97 people solved
Aug 4, 2025
LinkedIn logo
LinkedIn
Medium
Data Scientist

Estimate Redesign Impact Using Propensity Score Matching

Estimate Redesign Impact Using Propensity Score Matching Scenario A mobile app has been redesigned. Adoption is voluntary: users choose to upgrade to ...

Analytics & Experimentation
121
0
288 people solved
Aug 4, 2025
Robinhood logo
Robinhood
Medium
Data Scientist

Diagnose Decline in First Day Funding Rate

Diagnose Decline in First Day Funding Rate Diagnostic Case: First-Day Funding Rate Drop Context You are on a product analytics team monitoring onboard...

Analytics & Experimentation
88
0
283 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Coordinate Resources and Resolve Conflicts for Project Success

Coordinate Resources and Resolve Conflicts for Project Success Cross-Functional Leadership: Coordination, Conflict Resolution, Influence, and Bottlene...

Behavioral & Leadership
22
0
74 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Explain Type I vs. Type II Errors in A/B Testing

Explain Type I vs. Type II Errors in A/B Testing A/B Testing Errors and Estimation Under Skewed Metrics Context You are analyzing an A/B experiment fo...

Statistics & Math
20
0
57 people solved
Aug 4, 2025
Etsy logo
Etsy
Medium
Data Scientist

Measure and Improve Listing Quality with Key Metrics

Measure and Improve Listing Quality with Key Metrics Evaluating and Improving Listing Quality in an Online Marketplace Scenario You are a product/anal...

Analytics & Experimentation
59
0
146 people solved
Aug 4, 2025
Meta logo
Meta
Medium
Data Scientist

Explain Algorithm's Disproportionate Impact on Demographic Segments

Explain Algorithm's Disproportionate Impact on Demographic Segments Ad-Ranking A/B Test: Interpreting Heterogeneous CTR Lifts Context You ran a standa...

Analytics & Experimentation
75
0
248 people solved
Aug 4, 2025
PayPal logo
PayPal
Medium
Data Scientist

Analyze Transactions for Risk and Implement Mitigation Strategies

Analyze Transactions for Risk and Implement Mitigation Strategies Real-Time Payments Risk: Accept or Decline, With Immediate Mitigations Scenario Two ...

Analytics & Experimentation
58
0
150 people solved
Aug 4, 2025
Jane Street logo
Jane Street
Medium
Machine Learning Engineer

Connect-N on an Infinite Board with Gravity

You are asked to implement a variant of the classic Connect Four game, played on an unbounded board. Game Rules - The board consists of vertical colum...

Coding & Algorithms
1
0
17 people solved
Dec 26, 2025
Stripe logo
Stripe
Easy
Data Scientist

How handle disagreement with your manager

How handle disagreement with your manager Behavioral Question You disagree with your manager’s decision on a project (e.g., priorities, methodology, t...

Behavioral & Leadership
4
0
40 people solved
Aug 2, 2025
DocuSign logo
DocuSign
Medium
Software Engineer

Implement a key-value CRUD store

Implement an in-memory key–value store that supports create, read, update, and delete operations. Expose APIs such as put(key, value), get(key), updat...

Coding & Algorithms
15
0
116 people solved
Aug 1, 2025
Bank of America logo
Bank of America
Medium
Data ScientistIntern

Answer behavioral prompts for quant internship

Answer behavioral prompts for quant internship Behavioral and Leadership Prompts for a Data Scientist Take‑home Context You are applying for a Data Sc...

Behavioral & Leadership
6
0
44 people solved
Aug 1, 2025
Airbnb logo
Airbnb
Medium
Software Engineer

Address miscommunication and alignment

Address miscommunication and alignment Behavioral: Handling Miscommunication and Alignment in a Technical Screen Context: You are in a software engine...

Behavioral & Leadership
4
0
81 people solved
Aug 1, 2025
Coinbase logo
Coinbase
Medium
Software Engineer

Explain motivation, UX quality, and change handling

Explain motivation, UX quality, and change handling Behavioral & Leadership Technical Screen (Software Engineer) Context You're interviewing for a Sof...

Behavioral & Leadership
3
0
54 people solved
Aug 1, 2025
Instacart logo
Instacart
Hard
Software Engineer

Troubleshoot a production incident end-to-end

Troubleshoot a production incident end-to-end Incident Troubleshooting: Intermittent Failures and Elevated Latency in Transfers Context A microservice...

System Design
11
0
102 people solved
Aug 1, 2025
Google logo
Google
Medium
Software Engineer

Validate course catalog dependencies

Design a function to validate an e-learning course catalog. You are given: ( 1) a set of course IDs, and ( 2) a list of prerequisite pairs (u, v) mean...

Coding & Algorithms
4
0
62 people solved
Aug 1, 2025