Katkat

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 Scientist
    Analyze 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 Scientist
    Build 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 Scientist
    Compute 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 Scientist
    Describe 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 Scientist
    Design 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 Scientist
    Diagnose 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 Scientist
    Discuss 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 Scientist
    Explain 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 Scientist
    Fit 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 Scientist
    Load 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 Scientist
    Pre-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 Scientist
    Solve 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 Scientist
    Assess 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 Scientist
    Find 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 Scientist
    Predict 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 Scientist
    Understand 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 Scientist
    Clean 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 Scientist
    Derive 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 Scientist
    Find 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 Scientist
    How 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 Scientist
    Solve 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 Scientist
    Analyze 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 Scientist
    Assess 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 Scientist
    Compare 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 Scientist
    Compute 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 Scientist
    Compute 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 Scientist
    Conservative 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 Scientist
    Determine 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 Scientist
    Estimate 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 Scientist
    Estimate 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