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 1861–1890 of 1971 results
- UpstartEasyData ScientistCorrect length-biased sampling from family-size survey
This question evaluates understanding of length-biased sampling and inference under sampling bias, specifically how sampling by individuals (children) differs from sampling by households when estimating family-size probabilities.
Statistics & MathTechnical Screen - UpstartEasyData ScientistDerive logistic regression objective and gradients
This question evaluates understanding of logistic regression, maximum likelihood estimation, cross-entropy (negative log-likelihood), L2 regularization, and the ability to compute model gradients for binary classification.
Machine LearningHR Screen - UpstartMediumData ScientistDesign Algorithm for Longest Substring with K Distinct Characters
This question evaluates proficiency in string-processing and sliding-window algorithm patterns, assessing competency in designing efficient solutions and managing data structures to track distinct elements and reason about time and space complexity.
Coding & AlgorithmsOnsite - UpstartMediumData ScientistDesign Push-Notification System for Airport Surge Pricing
Design Push-Notification System for Airport Surge Pricing evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningTechnical Screen - UpstartHardData ScientistDesign a Real-Time Personalized Ad Selection System
This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Design a Real-Time Personalized Ad Selection System states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningTechnical Screen - UpstartEasyData ScientistDetermine distribution of aX+b when X~N(0,1)
This problem tests your understanding of how linear (affine) transformations affect the properties of a normal distribution and the derivation of its mean and variance.
Statistics & MathHR ScreenStatisticsProbabilityNormal Distribution - UpstartMediumData ScientistEstimate Family Proportions and Explain Regression Anomalies
Estimate Family Proportions and Explain Regression Anomalies evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathOnsite - UpstartMediumData ScientistEstimate and Derive Regression Coefficient for X on y
Estimate and Derive Regression Coefficient for X on y evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathOnsite - UpstartEasyData ScientistEstimate impact without experiments and pick variant
This question evaluates causal inference and experimental-analysis competencies in Analytics & Experimentation and Data Science, covering observational estimands, causal identification assumptions and biases, uncertainty quantification for A/B/C tests, multiple-comparisons reasoning, and post-launch forecasting and monitoring.
Analytics & ExperimentationTechnical Screen - UpstartHardData ScientistEvaluate channels and allocate budget
This question evaluates competency in marketing analytics and experimentation for a Data Scientist role, covering funnel analysis, conversion and CAC metrics, attribution modeling, response-curve-based budget allocation, and incremental test design using channel-level spend and outcome data.
Analytics & ExperimentationTechnical Screen - UpstartEasyData ScientistExplain L1 vs L2 and ridge vs lasso
This question evaluates understanding of regularization techniques in Machine Learning—specifically distinctions between L1 and L2 norms and their instantiation as Lasso and Ridge regression—covering effects on objective functions, parameter sparsity, geometric intuitions, handling of correlated features, and the role of feature scaling.
Machine LearningOnsite - UpstartHardData ScientistExplain Treatment Results and Recommend Launch Criteria for Experiments
Explain Treatment Results and Recommend Launch Criteria for Experiments 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 & ExperimentationTechnical Screen - UpstartHardData ScientistExplain career moves and defend moat
This question evaluates a candidate's ability to narrate career progression with quantified outcomes, analyze and defend a company's sustainable competitive advantage (moat) using a strategic framework, and present high-visibility decisions and trade-offs under deadline, testing competencies in self-awareness, strategic reasoning, risk assessment, stakeholder communication, and metrics-driven impact reporting for a Data Scientist role in the Behavioral & Leadership category. It is commonly asked to assess how well a candidate synthesizes narrative and quantitative evidence for leadership and cross-functional contexts, and it targets both conceptual understanding of strategic frameworks and practical application of metrics and presentation trade-offs.
Behavioral & LeadershipTechnical Screen - UpstartHardData ScientistExplain tackling ambiguity and defending a decision
This question evaluates judgment under ambiguity, data-driven decision-making, stakeholder alignment, trade-off analysis, and post-decision learning in a data science context, and is categorized within Behavioral & Leadership interview topics.
Behavioral & LeadershipTechnical Screen - UpstartHardData ScientistFormulate hypotheses and metrics for video-pin ramp
This question evaluates experiment-design and data-science competencies including hypothesis specification, metric choice and guardrails, segmentation, interference handling, rollout planning, power/MDE considerations, and data-quality monitoring, and it falls under the Analytics & Experimentation domain.
Analytics & ExperimentationHR Screen - UpstartHardData ScientistHow to Architect a Personalized Ads Serving System
This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for How to Architect a Personalized Ads Serving System states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningTechnical Screen - UpstartMediumData ScientistHow would you measure causal impact?
Answer causal-impact and three-variant experiment prompts with clear estimands, quasi-experimental assumptions, validation, uncertainty, by-hand CTP intervals, multiple-comparison caveats, business guardrails, and Bayesian forecasting for production conversion.
Analytics & ExperimentationTechnical Screen - UpstartEasyData ScientistIdentify binomial model and compute moments
This question tests the ability to identify a binomial process, express its probability mass function, and derive its fundamental moments (mean and variance).
Statistics & MathHR ScreenStatisticsProbabilityBinomial Distribution - UpstartEasyData ScientistImplement factorial and count trailing zeros
This question evaluates understanding of factorial computation and algorithmic techniques, including iterative versus recursive approaches, handling large integers and recursion constraints, and efficient counting of trailing zeros via number-theoretic reasoning.
Coding & AlgorithmsOnsite - UpstartMediumData ScientistLeverage Existing Model for Low Credit Score Applicants
Leverage Existing Model for Low Credit Score Applicants evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningOnsite - UpstartMediumData ScientistNavigate Conflicting Priorities in Cross-Functional Collaboration
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Navigate Conflicting Priorities in Cross-Functional Collaboration states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - UpstartMediumData ScientistSolve core probability/statistics mini-problems
Category: Statistics & Math; this prompt evaluates core probability and statistical concepts — exponential decay and discrete survival counts, Bayesian updating, properties of population OLS coefficients, conditional-probability reasoning exemplified by Monty Hall, the coupon-collector expected time, and the conceptual distinction between likelihood and probability — relevant for Data Scientist roles. It is commonly asked because it probes foundational distributional intuition, independence and conditional inference, and expectation/estimation at an introductory-to-intermediate theoretical level that underpins applied modeling and experimental interpretation.
Statistics & MathOnsite - UpstartMediumData ScientistSolve drunk-passenger probability and simulate outcome
This question evaluates probabilistic reasoning and stochastic-process intuition, including use of invariant arguments, closed-form derivations, statistical estimation via Monte Carlo simulation, and analysis of algorithmic time and space complexity.
Statistics & MathTechnical Screen - Virtu FinancialMediumData ScientistCompute probability in urn with green returns
Compute probability in urn with green returns evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathTechnical Screen - Virtu FinancialMediumData ScientistCompute probability with colored balls draws
This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Compute probability with colored balls draws states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathTechnical Screen - Virtu FinancialMediumData ScientistImplement Connect Four Winner Detection
This question evaluates the ability to design and implement game-state logic for a Connect Four-style board, covering board data structures, coordinate and boundary handling, gravity-based token placement, and efficient pattern detection for consecutive tokens in the Coding & Algorithms domain.
Coding & AlgorithmsTechnical Screen - Virtu FinancialMediumData ScientistMaximize Points by Buying Cost-Multiplier Cards
This problem tests your ability to determine an optimal ordering strategy and apply dynamic programming to maximize a cumulative score subject to specific operations.
Coding & AlgorithmsTechnical ScreenDynamic ProgrammingGreedyOptimization - VisaMediumData ScientistAssess Cultural Fit and Motivation in Visa Interview
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Assess Cultural Fit and Motivation in Visa Interview states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipHR Screen - VisaMediumData ScientistResolve Team Conflicts: Actions and Outcomes Explored
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Resolve Team Conflicts: Actions and Outcomes Explored states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - VoleonEasyData ScientistAnalyze a Regression Dataset and Build a Safe File-Processing Utility
Implement an atomic, non-destructive file-cleaning utility for tabular logs and a greedy collinearity filter to screen regression features based on target correlation.
Data Manipulation (SQL/Python)Technical ScreenPythonPandasFeature Engineering