The short answer: data scientist interviews usually cover five areas: statistics and probability, experimentation (A/B testing), machine learning, SQL and Python coding, and product or business case studies, plus behavioral questions and sometimes a take-home. The best answers connect technique to decisions: not just “what is a p-value,” but how you’d use it to decide whether to ship a feature, and what could mislead you. Expect follow-ups on assumptions and trade-offs at every step.
The job market
The U.S. Bureau of Labor Statistics reports a median annual wage of $120,230 for data scientists in May 2025. It projects employment to grow 35% from 2025 to 2035, much faster than average, with about 24,800 openings a year. In Stack Overflow’s 2025 Developer Survey, SQL (58.6%) and Python (57.9%) were among the most used languages, so expect both in interviews.
Statistics and probability questions
- “What is a p-value?” The probability of seeing results at least as extreme as yours if the null hypothesis were true. It isn’t the probability that the null is true.
- “Type I vs Type II error?” Type I: a false positive (rejecting a true null). Type II: a false negative (missing a real effect). Significance level controls Type I; power (1 minus the Type II rate) depends on sample size, effect size and variance.
- “What is a confidence interval?” A range built so that, across repeated samples, a given share (for example 95%) of such intervals would contain the true value.
- “Explain the central limit theorem.” The distribution of sample means approaches a normal distribution as sample size grows, whatever the population’s shape (with finite variance), which is why many tests work on means.
- “A test for a rare disease is 99% accurate. If you test positive, what’s the chance you have it?” Use Bayes’ theorem: it depends on prevalence. If 1 in 1,000 people have it, most positives are false positives, so the chance is under 10%.
- “Correlation vs causation?” Correlation can come from confounders, reverse causality or chance; establish causation with experiments or careful causal methods.
A/B testing questions
“How would you design an A/B test for a new checkout button?”
“I’d define one primary metric, say checkout conversion, plus guardrail metrics like revenue per visitor and page load time. I’d pick the minimum effect worth detecting, calculate the sample size for that effect at the chosen significance level and power, randomize at the user level so people see a consistent version, and run for full weeks to cover weekday patterns. Before reading results, I’d check the traffic split matches the design. Then I’d look at the primary metric, guardrails and key segments, and recommend shipping only if the effect is meaningful as well as significant.”
Common pitfalls
- Peeking at results and stopping early inflates false positives.
- Multiple comparisons: testing many metrics or variants raises the chance of a false win; adjust or pre-register a primary metric.
- Sample ratio mismatch: an unexpected traffic split signals a bug in assignment or logging.
- Novelty and learning effects: early behavior may not last.
- Network effects: in marketplaces or social products, users affect each other, so user-level randomization can be biased.
Machine learning questions
- “Explain the bias-variance trade-off.” Simple models underfit (high bias); complex models overfit (high variance). You choose complexity, regularization and data size to minimize error on new data.
- “How do you prevent overfitting?” Cross-validation, regularization (L1 encourages sparse coefficients, L2 shrinks them), simpler models, more data, early stopping, and dropout for neural networks.
- “Precision vs recall?” Precision: of the predicted positives, how many are right. Recall: of the actual positives, how many you found. Choose based on the cost of errors: fraud detection may favor recall; spam filtering may favor precision.
- “When is accuracy misleading?” With imbalanced classes: 99% accuracy is easy if 99% of cases are negative. Use precision, recall, F1, PR-AUC or ROC-AUC, and handle imbalance with resampling, class weights or threshold tuning.
- “What is data leakage?” Information in training that wouldn’t be available at prediction time (for example, a feature computed after the outcome), which makes models look better than they are.
- “Random forest vs gradient boosting?” Random forests average many independent trees (robust, less tuning); gradient boosting builds trees sequentially to correct errors (often more accurate on tabular data, more sensitive to tuning).
- “How would you explain a model’s predictions?” Feature importance, partial dependence, and local explanation methods such as SHAP values, plus simple examples for stakeholders.
- “How do large language models fit into data science work?” For text classification, extraction and summarization, often evaluated against a labeled set; see our LLM engineer interview questions.
SQL questions
Expect joins, aggregations, window functions and date logic. A typical question: “Find each user’s first purchase date and the number of purchases in their first 30 days.”
WITH firsts AS (
SELECT user_id, MIN(order_date) AS first_date
FROM orders
GROUP BY user_id
)
SELECT f.user_id,
f.first_date,
COUNT(o.order_id) AS orders_first_30_days
FROM firsts f
JOIN orders o
ON o.user_id = f.user_id
AND o.order_date < f.first_date + INTERVAL '30 days'
GROUP BY f.user_id, f.first_date;
Also be ready for ROW_NUMBER(), RANK(), LAG() and running totals with SUM() OVER (ORDER BY ...). Date functions differ between databases, so say which dialect you’re using.
Python and pandas questions
Common tasks: cleaning missing values, grouping and aggregating, merging data frames, reshaping (pivot and melt), and writing a function for a simple algorithm. Write readable code, check edge cases, and explain complexity when asked. See our Python interview questions.
Product and case study questions
“Daily active users dropped 10% last week. How would you investigate?”
- Check the data: a tracking or pipeline change?
- Check external factors: holidays, outages, seasonality, competitor events.
- Segment: by platform, country, app version, new vs returning users, acquisition channel.
- Look at the funnel: where in the user journey did behavior change?
- Form hypotheses and test them with data, then recommend actions.
- “How would you measure the success of a new feature?” Define the goal, a primary metric, supporting and guardrail metrics, and how you’d attribute changes (ideally an experiment). See our product case interview guide.
ML system design questions
“Design a recommendation system for an online store.” Clarify the goal and constraints, define the data and features, choose candidate generation and ranking approaches, decide offline and online evaluation (including an A/B test), and plan deployment, monitoring and retraining. See our MLOps engineer interview questions.
Take-home assignments
Keep to the time limit, state assumptions, show exploratory analysis briefly, build a simple baseline before anything complex, evaluate properly, and finish with a short summary of findings and recommendations a non-technical reader can follow. See our take-home assignment tips.
Behavioral questions
- “Tell me about a project where your analysis changed a decision.”
- “Tell me about a time your model or analysis was wrong.”
- “How do you explain technical results to non-technical stakeholders?”
- “Tell me about a time you had to work with messy or incomplete data.”
Use the STAR method and quantify the business impact.
Questions to ask the interviewer
- “How are data science projects chosen and prioritized?”
- “How do models go from notebook to production here?”
- “What does the data infrastructure look like?”
- “How is the team’s impact measured?”
Related guides: MLOps engineer interview questions, LLM engineer interview questions, Snowflake interview questions and business analyst interview questions.
Frequently asked questions
What questions are asked in a data scientist interview?
How do you explain a p-value in an interview?
How do I prepare for a data science case study interview?
What SQL is asked in data science interviews?
How much do data scientists earn?
Sources
- U.S. Bureau of Labor Statistics, Data Scientists, Occupational Outlook Handbook. Read on 2 October 2026.
- Stack Overflow, 2025 Developer Survey: Technology. Read on 2 October 2026.