Data Science Interview Prep
Land your dream data science role at Google, Amazon, Microsoft, Meta, Apple, and other top companies. Learn from mock interviews, frameworks, and advice from senior candidates. Practice statistics, experimentation, coding, SQL, machine learning, behavioral interviews, and more.
Top data science interview questions and answers
Coding exercises and AI feedback
Full-length mock interviews & walkthroughs
4.8/5•5,300+ students•Updated Jun 2026

Interview prep trusted by 1M+ candidates who've landed jobs at








Taught by Data Scientists & Hiring Managers at Google, Amazon, Meta, top startups, and more

Apurvaa SubramaniamData Scientist, Instacart, Amazon

Shreyas LakhtakiaSenior Data Scientist, AI, Stanford, BCG

Angelica C.ML Engineer, Google

Tyler ShangSenior Data Science Manager, Tinder

Joshua BernhardDirector of Data, Intuit, Houzz
What you'll find in these courses
8 courses
60 hours
Data Scientist Interviews Introduction
3 lessons
1 video
Statistics and Experimentation Questions
8 modules
77 lessons
23 videos
Introduction to Regression QuestionsFree
Linear Regression Concepts
Logistic Regression Concepts
How to Answer Regression Questions

Select Input for Modeling When Handling Multicollinearity

Gradient Descent and Model Optimization

Advantages and Limitations of Linear Regression
Modeling Linear Regression

R-Squared, Multicollinearity, and Statistical Tests
Introduction to Experimentation QuestionsFree
How to Answer A/B Testing Questions
Alternatives to A/B Testing

Design Campaign Experiment and Success Metrics

Design A/B test for New Campaign

Design A/B Testing Alternatives

Design Test for Stories Reaction Feature

Design Test for Driver Matching Algorithm

Increase Sales through A/B Testing

Adjust P-value Threshold

Faster A/B Testing and Statistical Significance
A/B Testing Email Campaign

Analyze A/B Test Results for Checkout

T-test Assumptions and Alternatives
Standard Deviation vs Range
Power vs. Confidence Level
Expectation of Variance
Checking Random Assignment in A/B Testing
What is A/B testing
Statistical Background behind Power
Type I vs. Type II Error
Multiple t-tests
Covariance vs. Correlation
Common Pitfalls of A/B Testing
Explain Confidence Interval
Central Limit Theorem and its Usefulness
Z and T-tests
Hypothesis Testing and p-values
Hypothesis Testing for Coin Flip
Hypothesis Testing for Amazon
Distribution of Daily Minutes on Facebook
Search Distribution
Correlation and Outliers
False Positive Distribution
Biased vs Unbiased Estimator
Statistical Significance vs Practical Significant
Sampling Distribution in Inferential Statistics
Novelty and Primary Effects in Experiments
Non-Normal Distribution
Network Effects in A/B Testing
What is A/B testing and when should it be used?
Verifying Random A/B Testing Groups
Data Communications Questions
2 modules
7 lessons
3 videos
2 hours
Python Coding Questions for Data Scientists
2 modules
18 lessons
2 videos
SQL Interviews
9 modules
98 lessons
6 videos
Introduction to SQL Practice QuestionsFree
Top Earning EmployeesEasy
Monthly Post Success AnalysisFreeEasy
High Volume Low SuccessFreeEasy

Tree NodeEasy
Marketing Campaign DurationFreeEasy
Find Average Purchase ValueFreeEasy
Survey SamplingFreeEasy
Items on SaleEasy
Reddit UsersEasy
Lyft Ride RequestsEasy

E-commerce: Units Ordered Yesterday Easy

E-commerce: Units Ordered Last WeekEasy
E-commerce: Earliest Order by CustomerEasy
Sales by Customer CityMedium
Most Recent TransactionMedium
Calculate Test ScoresMedium
Project BudgetsFreeMedium
Instagram LikesMedium

Employee EarningsMedium
Post Success By InterfaceFreeMedium
Post Success By Age GroupFreeMedium
Find Campaign PurchasesFreeMedium
Find Revenue by DepartmentMedium
Find Customers by DepartmentMedium
Find Second Highest OrderMedium
Find Conversion RatesFreeMedium
Find Customer Lifetime Value (LTV)Medium
Marketing Channel AttributionMedium

Analyze Monthly Customer Transactions
Sales ReportMedium
Monthly Sales ReportMedium
Top Customer by OrdersMedium
TV Show Watch TimeMedium
Nth Ranked PlayerMedium
Number of Direct ReportsMedium
Fraudulent TransactionsMedium
EPA Temperature MonitoringMedium
Video Game MatchmakingMedium
Walmart Inventory StatusMedium
Unique Chat ConversationsMedium
Netflix Genre RatingsFreeMedium
Remove Duplicate EmailsMedium
Consecutive LoginsMedium
E-commerce: Total Orders by CategoryMedium
Total Transaction VolumeFreeHard
Top Salaries by DepartmentFreeHard
Employee HierarchyFreeHard
Post Success After FailureHard
Find Top Customer by YearHard
Find Monthly Revenue GrowthFreeHard
Initial Contact AttributionHard
Ranking Salary DeviationsHard
Game LeaderboardHard
Amazon Order StatusFreeHard
Duolingo LeaderboardsFreeHard
Validate Bitcoin TransactionsHard
E-commerce: Second Earliest OrderFreeHard

SQL Stored Procedures
Product Sense and Case Studies
3 modules
32 lessons
13 videos

Introduction to Analytical QuestionsFree
How to Answer A/B Testing Questions
How to Answer Metrics Questions
Rubric for Analytical Interviews
Pick YouTube's Key Metrics
A/B Test Google's Homepage
Top 3 Variables of Uber's Passenger Pickup

Instagram Reels Success Metrics

LinkedIn Events Success Metrics

A/B Test Google Maps
Measure Success for Slack Connect

Measure Success for Instagram Discovery
A/B Testing Email Campaign
Improving Facebook’s DAU
Diagnosing Instagram DAU Drop
More Analytical/Execution Practice
Introduction to the Case Study InterviewFree
How to Answer Case Study Interview Questions

Investigate Sudden Viewer Drop at Meta

Integrate Data in Netflix License Renewal

Balance Ads vs Follower Instagram Posts

Onsite Technical Round: Combination of SQL, Statistics, and Case Study

Improve Snap Camera Speed
Instagram Messaging with 3rd Party
Facebook Video for Individuals with Hearing Disabilities
Evaluating Facebook’s Emotion Scale
Identifying Conversations in Comments
Measuring Product-Market Fit for Meta Video
ML Coding Questions for Data Scientists
2 modules
10 lessons
7 videos
ML Concepts Questions for Data Scientists
3 modules
29 lessons
8 videos

Describe Linear Regression
Explain the Bias-Variance Tradeoff

Explain “Training" and “Testing” Data

Discuss Batch, Mini-Batch, Stochastic Gradient Descent

Explain Feature Scaling and Normalization

Explain Classification vs Regression

Identify When Model Needs Refresh

Handle an Exploding Gradient
Build Fraud Detection Model
Describe How Decision Trees are Created
Measure Algorithm Success
Compare Forecast Models to Other ML Models
Build Recommendation System for Online Courses
Get these courses, plus everything Exponent has to offer
Upgrade now →Question database and community answers
Get full access to our database of 3,000+ verified interview questions
and browse by company, role, or interview stage. Post your answers
and get community feedback.
Access all our company interview guides
We'll walk you step-by-step through every part of the
interview process, from the recruiting phone screen through
the final round.
Join our members-only Slack community
Connect with your peers in our 25,000-member strong Slack community.
Ask questions, practice interviews, and make connections at
top tech companies.

Mock interviews with AI and peers
Practice real interview questions with unlimited mock interviews,
including early access to our new AI interviewer.
Frequently asked questions
Related Courses

Course

Course

Course


























