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 Aug 2026

Taught by








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
WeiChun ChangData Scientist, Houzz
Dmitri MirakyanProduct Data Science, Opendoor
Jimmy WuML Engineer, Amazon
Aazel T.Data Science Intern, Meta
Featured videos
Start with a free lesson, then unlock all 63 video lessons.
Interview prep trusted by 1M+ candidates who've landed jobs at








What you'll find in this course
8 courses
63 videos
60 hours
Data Scientist Interviews Introduction
3 lessons
1 video
Statistics and Experimentation Questions
8 modules
77 lessons
23 videos
Introduction to Regression Questions
Free
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 Questions
Free
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 Questions
Free
Top Earning Employees
Easy
Monthly Post Success Analysis
FreeEasy
High Volume Low Success
FreeEasy

Tree Node
Easy
Marketing Campaign Duration
FreeEasy
Find Average Purchase Value
FreeEasy
Survey Sampling
FreeEasy
Items on Sale
Easy
Reddit Users
Easy
Lyft Ride Requests
Easy

E-commerce: Units Ordered Yesterday
Easy

E-commerce: Units Ordered Last Week
Easy
E-commerce: Earliest Order by Customer
Easy
Sales by Customer City
Medium
Most Recent Transaction
Medium
Calculate Test Scores
Medium
Project Budgets
FreeMedium
Instagram Likes
Medium

Employee Earnings
Medium
Post Success By Interface
FreeMedium
Post Success By Age Group
FreeMedium
Find Campaign Purchases
FreeMedium
Find Revenue by Department
Medium
Find Customers by Department
Medium
Find Second Highest Order
Medium
Find Conversion Rates
FreeMedium
Find Customer Lifetime Value (LTV)
Medium
Marketing Channel Attribution
Medium

Analyze Monthly Customer Transactions
Free
Sales Report
Medium
Monthly Sales Report
Medium
Top Customer by Orders
Medium
TV Show Watch Time
Medium
Nth Ranked Player
Medium
Number of Direct Reports
Medium
Fraudulent Transactions
Medium
EPA Temperature Monitoring
Medium
Video Game Matchmaking
Medium
Walmart Inventory Status
Medium
Unique Chat Conversations
Medium
Netflix Genre Ratings
FreeMedium
Remove Duplicate Emails
Medium
Consecutive Logins
Medium
E-commerce: Total Orders by Category
Medium
Total Transaction Volume
FreeHard
Top Salaries by Department
FreeHard
Employee Hierarchy
FreeHard
Post Success After Failure
Hard
Find Top Customer by Year
Hard
Find Monthly Revenue Growth
FreeHard
Initial Contact Attribution
Hard
Ranking Salary Deviations
Hard
Game Leaderboard
Hard
Amazon Order Status
FreeHard
Duolingo Leaderboards
FreeHard
Validate Bitcoin Transactions
Hard
E-commerce: Second Earliest Order
FreeHard

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

Introduction to Analytical/Execution Questions
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 Interview
Free
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 this course, plus everything Aced 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 Discord community
Connect with thousands of your peers in our private Discord 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

























