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 1891–1920 of 1971 results
- VoleonMediumData ScientistAnalyze time-zoned events with pandas
This question evaluates proficiency in data manipulation and analysis with pandas and SQL, covering timezone-aware timestamp handling, event deduplication, cohort and retention metrics, currency parsing and FX conversion, revenue imputation, ARPU calculation, and scalability for high-volume event data.
Data Manipulation (SQL/Python)Technical Screen - VoleonHardData ScientistBuild a regularized regression pipeline
This question evaluates a candidate's competency in building an end-to-end regularized regression pipeline in scikit-learn, covering feature engineering and polynomial expansion, categorical encoding, target‑transform diagnostics, penalized linear model selection and tuning (Ridge/Lasso/ElasticNet), cross‑validation strategies including TimeSeriesSplit, leakage prevention, nested evaluation, feature effect ranking, and model persistence. Commonly asked in Machine Learning interviews for Data Scientist roles, it tests practical application skills in the Machine Learning domain and requires both hands-on implementation proficiency and conceptual understanding of validation design, target transformations, and interpretability, with emphasis on practical application augmented by conceptual judgment.
Machine LearningTechnical Screen - VoleonHardData ScientistCompute robust inference under skew and outliers
This problem tests your ability to design a robust statistical framework for comparing two groups with highly skewed, heavy-tailed data and potential outliers, moving beyond simple t-tests.
Statistics & MathTechnical ScreenStatisticsA/B TestingRobust Inference - VoleonMediumData ScientistDescribe Your Machine Learning Project Experience
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 Describe Your Machine Learning Project Experience states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningHR Screen - VoleonHardData ScientistDesign and diagnose a regression pipeline
This question evaluates a data scientist's ability to design and diagnose an end-to-end regression pipeline for zero-inflated, heavy-tailed targets, focusing on feature engineering for high-cardinality variables, handling multicollinearity, choosing appropriate loss/distribution and regularization, time-aware validation, uncertainty quantification, interpretability, and data leakage mitigation. It is commonly asked in the Machine Learning domain to test practical application alongside conceptual understanding of regression modeling, distributional assumptions, cross-validation strategies, and performance versus interpretability trade-offs.
Machine LearningTechnical Screen - VoleonMediumData ScientistDiagnose and interpret regression assumptions
This problem tests your ability to diagnose violations of OLS assumptions in count data and determine the appropriate corrective modeling strategy.
Statistics & MathTechnical ScreenRegressionGLMDiagnostics - VoleonMediumData ScientistDiscuss Résumé Highlights and Past Work Experience.
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Discuss Résumé Highlights and Past Work Experience. states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipHR Screen - VoleonMediumData ScientistExplain P-Value Reporting and Bootstrap for Coefficient Estimation
This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Explain P-Value Reporting and Bootstrap for Coefficient Estimation states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathTechnical Screen - VoleonMediumData ScientistFit Linear Regression: Analyze Economic Impact of Coefficients
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 Fit Linear Regression: Analyze Economic Impact of Coefficients states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningTechnical Screen - VoleonMediumData ScientistLoad and visualize large CSV robustly
This question evaluates competency in large-scale data manipulation and preprocessing, including robust file I/O (delimiter and encoding detection), memory-efficient chunked loading, dtype enforcement, deduplication, imputation strategy design, outlier handling, and statistical visualization techniques.
Data Manipulation (SQL/Python)Technical Screen - VoleonMediumData ScientistPre-process Financial Data for Linear Regression Modeling
This question evaluates data preprocessing and feature engineering skills—handling missing values, winsorizing outliers, standardizing predictors, and assembling X/y datasets using Python/Pandas within the Data Manipulation (SQL/Python) domain.
Data Manipulation (SQL/Python)Technical Screen - VoleonEasyData ScientistSolve Markov, OLS-rotation, and coin-toss probability
This multi-part question evaluates understanding of Markov chain and stochastic matrix properties, linear-algebra facts about eigenvalues and stationary distributions, invariance and sampling-distribution properties of OLS under orthonormal rotations, and discrete stopping-time probability reasoning for coin-flip processes.
Statistics & MathTechnical Screen - Walmart LabsMediumData ScientistAssess Cultural Fit in Informal Hiring Conversations
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 in Informal Hiring Conversations states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipOnsite - Walmart LabsMediumData ScientistFind Index Pairs of Matching Elements in Arrays
This question evaluates the ability to work with sorted arrays, index mapping, duplicate handling, and reasoning about correctness and algorithmic complexity.
Coding & AlgorithmsOnsite - Walmart LabsMediumData ScientistPredict Next-Period Conversion Rate Using Historical Campaign Data
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 Predict Next-Period Conversion Rate Using Historical Campaign Data states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningOnsite - Walmart LabsMediumData ScientistUnderstand Propensity Score Matching in Business Analytics
This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Understand Propensity Score Matching in Business Analytics states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathOnsite - WayfairEasyData ScientistClean scores and return top 5 students
This problem tests your ability to clean tabular data by performing conditional imputation and applying window functions to rank performance metrics.
Data Manipulation (SQL/Python)Online AssessmentPandasData CleaningImputation - WayfairEasyData ScientistDerive insights and improve complaint resolutions
This problem tests the ability to join disparate datasets to identify trends, evaluate the effectiveness of resolution strategies, and design an A/B test to validate potential improvements in customer satisfaction.
Analytics & ExperimentationOnline AssessmentSQLCausal InferenceA/B Testing - WayfairEasyData ScientistFind top buyer in earliest 10-year window
This question tests the ability to filter data by date ranges, group transactional records by user, and use window functions or aggregations to identify a specific record based on criteria.
Data Manipulation (SQL/Python)Online AssessmentSQLAggregationWindow Functions - WayfairEasyData ScientistHow to improve complaint resolution
This question evaluates a candidate's competency in data-driven analytics, causal inference, metrics design, and experimentation for customer support performance.
Analytics & ExperimentationOnline Assessment - WayfairEasyData ScientistSolve SQL and Python OA tasks
This question evaluates SQL and pandas data-manipulation skills, including joined aggregations over date windows, handling of missing values with median imputation, and multi-criteria sorting and tie-breaking.
Data Manipulation (SQL/Python)Online Assessment - WaymoMediumData ScientistAnalyze User Ride Activity with SQL
Solve four SQL analytics tasks on ride and user tables: inactive users, monthly rides and ratings, low-frequency users by city, and first-versus-third active-month ratings. The walkthrough emphasizes outer joins, date boundaries, aggregation grain, window functions, and weighted averages.
Data Manipulation (SQL/Python)Online Assessment - WaymoMediumData ScientistAssess Routing Experiment Validity
This question evaluates experimental analysis and statistical hypothesis testing skills, including data preparation and joining, interpretation of p-values, and understanding of causal inference and threats to validity in A/B tests.
Statistics & MathOnline Assessment - WaymoMediumData ScientistCompare Two Rare-Event Rates with Different Exposure
Compare sparse event rates across unequal mileage using a two-sample Poisson framework, exact conditional testing, and honest uncertainty.
Statistics & MathTechnical Screen - WaymoMediumData ScientistCompute Ride Metrics in SQL
This question evaluates SQL data manipulation skills, covering joins between normalized tables, timezone-aware date filtering and calendar-month grouping, aggregation and NULL-aware averages, counting distinct and inactive users, and cohort/retention analysis.
Data Manipulation (SQL/Python)Online Assessment - WaymoEasyData ScientistCompute probability match lasts 5 games
This question evaluates understanding of discrete probability, sequential best-of-n match modeling, Monte Carlo simulation for probability estimation, and interval estimation for proportions.
Statistics & MathTechnical Screen - WaymoMediumData ScientistConservative Wait Estimates Cut Conversion and Pickup Time: Did Efficiency Improve?
A ride service showed riders conservative pickup-time estimates; afterwards conversion fell 5% and actual time to pickup fell 25%. Decide whether fleet efficiency really improved and list alternative explanations, testing selection effects and metric design.
Analytics & ExperimentationOnsite - WaymoEasyData ScientistDetermine earliest collision among moving cars
This question evaluates proficiency in kinematics, computational geometry, numerical root-finding, and scalable algorithm design for collision detection among moving objects, including attention to numerical precision and overlapping trajectories.
Coding & AlgorithmsTechnical Screen - WaymoMediumData ScientistEstimate Event Rates from Unequal-Probability Samples
Establish event rates from unequal sampling with inverse-probability weighting, exposure-aware denominators, and efficient stratified allocation.
Statistics & MathTechnical Screen - WaymoEasyData ScientistEstimate total attendance from size-biased reservation sample
This question evaluates understanding of size-biased sampling, selection bias correction, finite-population total estimation, and uncertainty quantification in survey sampling.
Statistics & MathTechnical Screen