practice a little every day, paws crossed ♡
Data Scientist Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 451–480 of 641 results
- NetflixMediumData ScientistEstimate ATE of personalization on streaming
This question evaluates causal inference and experimental-analysis competencies by asking for estimation of the average treatment effect (ATE) of personalization on minutes streamed, reporting a 95% confidence interval, and reasoning about the use of pre-treatment covariates, and it sits in the Analytics & Experimentation domain for a Data Scientist role. It is commonly asked to assess application of randomized experiment analysis and statistical inference while probing conceptual understanding of causal assumptions and covariate adjustment, testing both conceptual understanding and practical application.
Analytics & ExperimentationOnsite - NetflixEasyData ScientistEstimate ATE, ITT, and TOT from experiment
This question tests the ability to distinguish and calculate Average Treatment Effect (ATE), Intent-to-Treat (ITT), and Treatment-on-the-Treated (TOT) in the presence of non-compliance.
Analytics & ExperimentationOnsiteCausal InferenceExperimentationInstrumental Variables - NetflixMediumData ScientistHow to Design Effective A/B Tests for Onboarding
Evaluates A/B test design for a redesigned onboarding flow in a subscription app. Strong answers define activation, user-level randomization, primary and guardrail metrics, sample size, sequential monitoring, and decisions when activation improves but support burden rises.
Analytics & ExperimentationOnsite - NetflixMediumData ScientistIdentify Longest Consecutive Incrementing Watch-Time Sequence
This question evaluates a candidate's ability to design and analyze efficient algorithms for detecting longest consecutive incrementing sequences in unsorted integer arrays, testing understanding of appropriate data structures and time/space complexity trade-offs.
Coding & AlgorithmsOnsite - NetflixMediumData ScientistImplement longest increasing subarray with one deletion
This question evaluates proficiency in array algorithms and algorithmic optimization, focusing on handling boundary cases, reconstructing index ranges, and meeting strict O(n) time and O(1) extra-space constraints.
Coding & AlgorithmsOnsite - NetflixMediumData ScientistNavigate conflicting signals and ambiguous expectations
This question evaluates a Data Scientist's behavioral and leadership competencies — including adaptability to changing expectations, stakeholder management, prioritization between depth and breadth, decision-making principles, and post-outcome learning — and sits squarely in the Behavioral & Leadership domain.
Behavioral & LeadershipOnsite - NetflixEasyData ScientistSolve core probability and statistics questions
This problem tests your understanding of the Central Limit Theorem and its application in power analysis for A/B testing and confidence interval estimation.
Statistics & MathOnsiteProbabilityA/B TestingCentral Limit Theorem - NetflixMediumData ScientistWrite SQL for rolling frequency caps
This question evaluates proficiency with rolling-window analytics, frequency cap logic, time-based attribution, and per-user/per-campaign aggregation for advertising data.
Data Manipulation (SQL/Python)Onsite - OneMain FinancialMediumData ScientistCalculate Profit-Maximizing Price and Validate with Additional Data
Evaluates profit-maximizing pricing from demand curves, marginal revenue, marginal cost, and validation data. Strong answers derive optimal price and quantity, provide examples, and request experiments or elasticity evidence.
Analytics & ExperimentationOnsite - OneMain FinancialMediumData ScientistPresent Successful Analytics Project: From Problem to Impact
Evaluates end-to-end analytics project storytelling for an onsite panel presentation. Strong answers cover business context, data, methodology, validation, impact, deployment, stakeholder feedback, and lessons learned.
Behavioral & LeadershipOnsite - OpenAIHardData ScientistDesign and Defend a Free-Trial Conversion Analysis
Walk through how to plan, execute, and defend a free-trial conversion analysis end to end: cohort definition, data-quality checks, standards for a credible insight, and a recommendation deck that survives live pushback.
Analytics & ExperimentationOnsiteexperimentationmetricscase-study - OpenAIMediumData ScientistImplement NumPy neural-network layers
This question tests your ability to implement fundamental neural network components using NumPy, focusing on matrix operations, broadcasting, and numerical stability.
Machine LearningOnsiteNumPyNeural NetworksDeep Learning - OtherHardData ScientistDesign an A/B test with guardrails
This question evaluates a data scientist's skills in experimental design, hypothesis testing, statistical power and sample-size calculation, randomization and contamination control, pre-registration planning, and multiplicity adjustment for A/B testing.
Analytics & ExperimentationOnsite - OtherMediumData ScientistDiagnose and fix linear regression violations
Work through an OLS model on 10,000 observations: state the Gauss-Markov assumptions, show why residuals are orthogonal to the predictors, and handle three correlated predictors. Decide which violations break unbiasedness versus only inference, and what fixes apply.
Statistics & MathOnsite - OtherMediumData ScientistImplement KNN from scratch
This question evaluates understanding of the k-Nearest Neighbors algorithm, distance metrics (Euclidean and cosine), tie-breaking with class priors, weighted voting, complexity analysis, and scalability strategies, testing competencies in algorithm implementation, model behavior, and computational trade-offs.
Coding & AlgorithmsOnsite - OtherHardData ScientistPredict job changes month by month
This question evaluates competency in discrete-time survival modeling and end-to-end predictive system design, encompassing feature engineering, label/hazard formulation, leakage prevention, model evaluation, fairness assessment, and experimentation for production machine learning.
Machine LearningOnsite - OtherMediumData ScientistProve reservoir sampling correctness
This question evaluates randomized and streaming algorithm skills, including mastery of reservoir sampling, induction-based correctness proofs, probability reasoning, and complexity analysis for sampling under strict memory constraints.
Coding & AlgorithmsOnsite - OtherMediumData ScientistSeparate demand from supply for jeans
This question evaluates a data scientist's ability to perform data-driven diagnostics, funnel-metric construction, quantitative decision-rule design, and experimentation planning to distinguish demand-side from supply-side constraints in a marketplace jeans category.
Analytics & ExperimentationOnsite - OtherMediumData ScientistSimulate via inverse transform and Gibbs
This question evaluates understanding of random variate generation and Markov chain Monte Carlo techniques, specifically inverse-transform sampling for the Logistic(μ,s) distribution and Gibbs sampling for a bivariate joint density, testing competency in probability theory, distribution properties, and statistical computing within the Statistics & Math domain. It is commonly asked to assess the ability to derive inverse CDFs and full conditional distributions, verify sample correctness with goodness-of-fit and convergence diagnostics, and reason about sample size, burn-in, and thinning, reflecting a mix of conceptual understanding and practical application.
Statistics & MathOnsite - OtherMediumData ScientistWrite mini-batch gradient descent
This question evaluates understanding and implementation of optimization algorithms for machine learning, specifically mini-batch gradient descent, and measures competency in numerical optimization, algorithmic implementation, and training dynamics within the Coding & Algorithms domain for Data Scientist roles.
Coding & AlgorithmsOnsite - PayPalMediumData ScientistAnalyze Transactions for Risk and Implement Mitigation Strategies
Analyze Transactions for Risk and Implement Mitigation Strategies evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Analytics & ExperimentationOnsite - PayPalHardData ScientistAssess card transactions and plan risk strategy
Assess card transactions and plan risk strategy evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Analytics & ExperimentationOnsite - PayPalMediumData ScientistBoost User Login Rate: Key Metrics to Monitor
This interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Boost User Login Rate: Key Metrics to Monitor states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Analytics & ExperimentationOnsite - PayPalEasyData ScientistCalculate Probability of Heads in Coin Flip Experiment
This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Calculate Probability of Heads in Coin Flip Experiment states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathOnsite - PayPalMediumData ScientistClean and Summarize User Purchase Data Efficiently
This question evaluates proficiency in data cleaning, aggregation, and time-series manipulation within the Data Manipulation (SQL/Python) domain, focusing on filtering by group counts and calculating inter-event timing metrics.
Data Manipulation (SQL/Python)Onsite - PayPalMediumData ScientistCompare WHERE vs HAVING with aggregates
Compare WHERE vs HAVING with aggregates evaluates SQL or pandas logic, joins, grouping, window functions, null handling, edge cases, and validation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Data Manipulation (SQL/Python)Onsite - PayPalMediumData ScientistCount Word Frequency and Print Top Three Words
This question evaluates proficiency in basic Python programming, string/text processing, frequency counting and sorting algorithms, reflecting core competencies for data manipulation tasks.
Coding & AlgorithmsOnsite - PayPalEasyData ScientistDecide if a dice-betting game is favorable
This question evaluates understanding of probability theory, expected value computation, risk-neutral decision criteria, and basic Monte Carlo simulation concepts within the Statistics & Math domain, testing both conceptual understanding of discrete probabilistic outcomes and practical application of simulation-based verification.
Statistics & MathOnsite - PayPalEasyData ScientistDescribe career goals and what makes good teams
This Behavioral & Leadership interview prompt for a Senior Data Scientist evaluates leadership, cross-functional influence, strategic communication, career planning, and team-operating competencies by requesting a data-driven project example, a 3–5 year career outlook, and definitions of effective managers and teams.
Behavioral & LeadershipOnsite - PayPalMediumData ScientistDesign and Analyze A/B Test for Cashback Program
This interview question evaluates metric design, causal reasoning, experiment setup, diagnostics, SQL/statistical checks, and recommendations in a realistic interview setting. A strong answer for Design and Analyze A/B Test for Cashback Program states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Analytics & ExperimentationOnsite