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 31–60 of 1076 results

  • AmazonMediumData Scientist
    Calculate Monthly Revenue from Orders in 2023

    This question evaluates proficiency in SQL-based data manipulation, including aggregation, date extraction, and combining transactional tables to produce business metrics, and falls under the Data Manipulation (SQL/Python) domain.

    Data Manipulation (SQL/Python)Technical Screen
  • AmazonMediumData Scientist
    Calculate Weekly, Monthly Hours Watched by Premium Users

    This question evaluates a candidate's ability to perform time-based aggregation and data manipulation in SQL and Python, including grouping, filtering by subscription status, and converting minute-level metrics into hours.

    Data Manipulation (SQL/Python)Technical Screen
  • AmazonHardData Scientist
    Choose Between Fine-Tuning and RAG for Client Chatbot

    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 Choose Between Fine-Tuning and RAG for Client Chatbot states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Machine LearningTechnical Screen
  • AmazonHardData Scientist
    Choose Models for Imbalanced Data and Time-Series Forecasting

    Choose Models for Imbalanced Data and Time-Series Forecasting 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
  • AmazonMediumData Scientist
    Choose regularization norms and model formulations

    This question evaluates understanding of regularization norms (L0, L1, L2, L∞), objective formulations for linear and logistic regression, and practical competencies in handling collinearity, outliers, feature scaling, and optimization difficulty.

    Machine LearningTechnical Screen
  • AmazonMediumData Scientist
    Compare RNNs and Transformers for Long-Sequence Text Classification

    Compare RNNs and Transformers for Long-Sequence Text Classification 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
  • AmazonHardData Scientist
    Compare Random Forests vs Gradient Boosting rigorously

    This question evaluates a candidate's ability to choose and configure tree-based models (Random Forest vs. Gradient Boosted Trees), handle high-cardinality categorical features and missingness, mitigate class imbalance and label noise, produce reliable feature importance and calibration, and design an experiment and inference strategy that meets strict latency and resource constraints. It is commonly asked in the Machine Learning domain for Data Scientist roles to assess trade-offs in bias–variance, robustness to correlated features and noise, hyperparameter and encoding decisions, experiment design and evaluation, and tests both conceptual understanding and practical application for production-ready systems.

    Machine LearningTechnical Screen
  • AmazonMediumData Scientist
    Compare Regularization Techniques and Their Use Cases

    Evaluates model evaluation, regularization, and regression basics for predictive analytics. Strong answers define precision and recall, compare L1, L2, L0, and L-infinity penalties, state OLS assumptions, and contrast linear and logistic regression formulas and losses.

    Machine LearningTechnical Screen
  • AmazonMediumData Scientist
    Compute a Rolling Seven-Day Revenue Sum with Missing Dates

    Tests the ability to write a PostgreSQL query that generates a continuous daily time series per seller, handles missing sales dates, filters by order status, and computes a rolling 7-day revenue sum.

    Data Manipulation (SQL/Python)Technical Screensqlpostgresqlwindow-functions
  • AmazonMediumData Scientist
    Compute an A/B test p-value by hand

    This question evaluates understanding of hypothesis testing for proportions, specifically the two-proportion z-test, p-value computation and interpretation of statistical significance in an A/B test with binary outcomes.

    Statistics & MathTechnical Screen
  • AmazonMediumData Scientist
    Compute and interpret quantile loss vs RMSE

    This question tests the ability to distinguish between point-prediction error metrics and quantile loss, and the practical implications of choosing an evaluation metric in the context of asymmetric business costs.

    Statistics & MathTechnical ScreenStatisticsForecastingLoss Functions
  • AmazonMediumData Scientist
    Compute array modes with ties and no-mode rule

    This question evaluates algorithm design and data-structure skills—frequency counting, hashing, and handling edge cases such as ties and a no-mode rule—within the coding and algorithms domain for data scientist roles.

    Coding & AlgorithmsTechnical Screen
  • AmazonMediumData Scientist
    Compute p-values, CIs, and adjust multiples

    This question evaluates a candidate's proficiency in statistical inference, covering hypothesis testing and test selection, confidence interval construction, multiple-testing corrections, error types, and asymptotic reasoning.

    Statistics & MathTechnical Screen
  • AmazonMediumData Scientist
    Consolidate and Rank Global Salaries in USD

    This question evaluates data consolidation, currency normalization, and ranking competencies, measuring the ability to combine country-specific employee data and convert salaries into a common USD basis within the Data Manipulation (SQL/Python) domain.

    Data Manipulation (SQL/Python)Technical Screen
  • AmazonMediumData Scientist
    Create Country-Level Spend Report Using Pandas

    This question evaluates proficiency in data manipulation using pandas, including relational joins and aggregation to produce country-level summary statistics like totals and averages.

    Data Manipulation (SQL/Python)Technical Screen
  • AmazonMediumData Scientist
    Create SQL Queries for Sales and Customer Analysis

    This question evaluates proficiency in SQL-based data manipulation, covering aggregation and dispersion metrics, null handling, relational joins, and window functions for ranking customers.

    Data Manipulation (SQL/Python)Technical Screen
  • AmazonMediumData Scientist
    Decide standardization, sparse numerics, correlated features

    This question evaluates a candidate's competency in feature engineering and preprocessing for mixed-type tabular data, including handling sparse counts and heavy-tailed monetary features, missingness and zero-inflation, correlated continuous measurements, model-specific scaling needs, and the design of leak-safe pipelines and validation strategies.

    Machine LearningTechnical Screen
  • AmazonMediumData Scientist
    Deliver a Data Solution Under Tight Deadlines

    Deliver a Data Solution Under Tight Deadlines evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate Initiative Beyond Job Responsibilities

    Evaluates ownership and curiosity beyond formal job responsibilities. Strong answers show a concrete initiative, explain what the candidate had to learn, describe stakeholder alignment and de-risking, quantify the impact, and reflect on how the experience changed their approach.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate calculated risk and deep-dive leadership

    This question evaluates calculated risk-taking, initiative, deep-dive leadership, experimental design, risk management, and outcome quantification skills relevant to a Data Scientist role.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate invent-and-simplify and customer communication

    This question evaluates a candidate's competency in invent-and-simplify and difficult customer communication, emphasizing process redesign, trade-off analysis, risk mitigation, stakeholder persuasion, measurable outcomes, and clear written alignment.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate leadership with quantifiable STAR stories

    This question evaluates leadership, ownership, and communication competencies for a Data Scientist by requiring concise, quantifiable STAR(L) narratives that capture role, team, stakeholders, constraints, actions, trade-offs, and measurable results.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Demonstrate ownership beyond responsibilities

    This question evaluates ownership, proactive initiative, cross-functional leadership, stakeholder alignment, risk management, handling resistance, trade-off analysis, and the ability to quantify business impact within a Data Scientist role.

    Behavioral & LeadershipTechnical Screen
  • AmazonHardData Scientist
    Derive and compare core ML and RL methods

    This question evaluates a candidate's mastery of core machine learning and reinforcement learning concepts, including optimization (gradient methods and batch‑size trade‑offs), supervised versus unsupervised algorithms, policy‑gradient RL and variance reduction, deep RL stability techniques, sequence model complexity (Transformers vs RNNs), embeddings and polysemy, and low‑compute fine‑tuning strategies. It is commonly asked to probe both theoretical understanding and practical engineering judgment about convergence, variance, computational and memory complexity, representation learning, and resource‑constrained model adaptation; the domain is Machine Learning and the assessment spans conceptual understanding and practical application.

    Machine LearningTechnical Screen
  • AmazonHardData Scientist
    Describe Managing an End-to-End Project for Scalability

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe Managing an End-to-End Project for Scalability states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Describe Overcoming Obstacles and Taking Calculated Risks

    Evaluates Amazon behavioral interview readiness for calculated risk-taking and anticipated obstacles. Strong answers use STAR, explain risk calculus, data, mitigations, guardrails, and contingency plans, then quantify the outcome and reflect on what changed afterward.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Describe Your Most Challenging Project and Its Outcome

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe Your Most Challenging Project and Its Outcome states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipTechnical Screen
  • AmazonEasyData Scientist
    Describe a challenging project

    This question evaluates a data scientist's Deliver Results competency, focusing on ownership, decision-making under ambiguity, trade-off analysis, stakeholder management, and the ability to deliver measurable business impact.

    Behavioral & LeadershipTechnical Screen
  • AmazonEasyData Scientist
    Describe a time you solved a complex problem

    This question evaluates analytical problem-solving, investigative data-analysis, data validation, and leadership/ownership competencies in the Behavioral & Leadership domain for a Data Scientist role.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Design Incremental Load Process for Large Relational Table

    This question evaluates understanding of incremental loading, change-data-capture, idempotent upsert logic, deduplication, partitioning, and data quality controls for large relational tables within the Data Manipulation (SQL/Python) domain.

    Data Manipulation (SQL/Python)Technical Screen