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

Design A/B Test for Search Feature Effectiveness

Design A/B Test for Search Feature Effectiveness A/B Testing a Search Button and Measuring Search Quality Scenario A product team wants to evaluate a ...

Analytics & Experimentation
43
0
158 people solved
Aug 4, 2025
DoorDash logo
DoorDash
Hard
Data Scientist

Evaluate Dasher Initiatives with A/B Testing and Metrics

Evaluate Dasher Initiatives with A/B Testing and Metrics Scenario You are the product/analytics lead for a food-delivery marketplace. You must evaluat...

Analytics & Experimentation
18
0
168 people solved
Aug 4, 2025
Voleon Group logo
Voleon Group
Medium
Data Scientist

Discuss Résumé Highlights and Past Work Experience.

Discuss Résumé Highlights and Past Work Experience. Behavioral HR Screen — Data Scientist (45 minutes) Setup A 45-minute conversation with a current e...

Behavioral & Leadership
6
0
130 people solved
Aug 4, 2025
Boston Consulting Group logo
Boston Consulting Group
Medium
Data Scientist

Derive Probability of Even Sum in Bernoulli Trials

Derive Probability of Even Sum in Bernoulli Trials Probability Puzzles: Parity and Runs Context You are given two independent probability problems com...

Statistics & Math
4
0
71 people solved
Aug 4, 2025
Adobe logo
Adobe
Medium
Data Scientist

Design Metrics Framework for Adobe Express Performance Evaluation

Design Metrics Framework for Adobe Express Performance Evaluation Metric Framework for Adobe Express Performance Context Adobe Express is a freemium c...

Analytics & Experimentation
4
0
73 people solved
Aug 4, 2025
Walmart Labs logo
Walmart Labs
Medium
Data Scientist

Evaluate K-Fold Cross-Validation for Model Selection

Evaluate K-Fold Cross-Validation for Model Selection Model Selection and Validation for a New Feature Launch You are selecting and validating predicti...

Machine Learning
3
0
63 people solved
Aug 4, 2025
Boston Consulting Group logo
Boston Consulting Group
Easy
Data Scientist

Calculate Probability and Statistics for Dice Roll Outcomes

Calculate Probability and Statistics for Dice Roll Outcomes Dice Rolls and the Binomial Model Scenario A casino analyst models dice rolls to understan...

Statistics & Math
4
0
70 people solved
Aug 4, 2025
Affirm logo
Affirm
Medium
Data Scientist

Diagnose Sudden Drop in Credit-Card Approval Rate

Diagnose Sudden Drop in Credit-Card Approval Rate Fraud Risk: Sudden Drop in Credit Approval Rate Context You are the on-call Data Scientist supportin...

Analytics & Experimentation
13
0
113 people solved
Aug 4, 2025
Google logo
Google
Hard
Data Scientist

Boost Google Workspace Chat Usage with Strategic A/B Testing

Boost Google Workspace Chat Usage with Strategic A/B Testing Scenario Google Workspace Chat adoption is low, and leadership asks for a data-driven pla...

Analytics & Experimentation
20
0
76 people solved
Aug 4, 2025
Amazon logo
Amazon
Medium
Data Scientist

Design an Automated Home-Price Valuation Model

Design an Automated Home-Price Valuation Model Scenario You are building an automated house-price valuation service for a real-estate platform. Questi...

Machine Learning
63
0
206 people solved
Aug 4, 2025
Netflix logo
Netflix
Hard
Software Engineer Locked

Design an ads audience targeting system

This question evaluates skills in large-scale system design, data modeling for massive audience membership, low-latency lookup mechanisms, and operati...

System Design
116
1
1083 people solved
Jan 20, 2026
Hudson logo
Hudson
Medium
Software Engineer

Explain C++ Inline Semantics and Trade-Offs

Explain C++ Inline Semantics and Trade-Offs Explain what the C++ inline keyword means, how that differs from a compiler actually substituting a functi...

Software Engineering Fundamentals
1
0
15 people solved
May 15, 2026
Anchorage Digital logo
Anchorage Digital
Medium
Software Engineer Locked

Design a Digital Asset Custody Service

Prepare for a Anchorage Digital system design interview about design a digital asset custody service. This question focuses on requirements, architect...

System Design
1
0
27 people solved
May 15, 2026
Hudson logo
Hudson
Hard
Software EngineerNew Grad

Build a Heart Disease Baseline

You are given a tabular dataset for predicting whether a patient has heart disease. The dataset contains a binary target column such as has_heart_dise...

Machine Learning
4
0
67 people solved
Mar 13, 2026
LinkedIn logo
LinkedIn
Hard
Data Scientist Locked

Analyze Profile Traffic Drop

This question evaluates a data scientist's competency in product-metrics analysis, instrumentation validation, segmentation and attribution, and causa...

Analytics & Experimentation
2
0
39 people solved
Jan 19, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Design a group chat system

Design a WhatsApp-like group chat system. Core features: - 1:1 and group conversations - Send/receive text messages (assume small payloads) - Group me...

System Design
19
0
234 people solved
Jan 19, 2026
Gofundme logo
Gofundme
Easy
Software Engineer

Describe a bug you owned end-to-end

Behavioral Question Tell me about a time you personally found and fixed a bug. Cover: - What the bug was and how it was discovered - How you narrowed ...

Behavioral & Leadership
2
0
34 people solved
Jan 19, 2026
Intuit logo
Intuit
Easy
Data Scientist

Diagnose KPI anomaly and evaluate promotion/A-B test

Diagnose KPI anomaly and evaluate promotion/A-B test You are a Data Scientist supporting a TurboTax product team. You are asked to handle three relate...

Analytics & Experimentation
12
0
130 people solved
Aug 1, 2025
Box logo
Box
Medium
Software Engineer

Compute Top-K word frequencies under a path

Compute Top-K word frequencies under a path Given a filesystem path that may contain nested subdirectories and files, compute the top K most frequent ...

Coding & Algorithms
25
0
177 people solved
Aug 1, 2025
Box logo
Box
Medium
Software Engineer

Diagnose failures via SSH and large logs

Diagnose failures via SSH and large logs Troubleshooting Large Logs Over SSH and Designing Centralized Logging Context You are on-call for a productio...

System Design
10
0
129 people solved
Aug 1, 2025