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 1291–1320 of 1971 results

  • NetflixMediumData Scientist
    Identify 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 Scientist
    Implement 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 Scientist
    Navigate 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 Scientist
    Solve 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 Scientist
    Write 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
  • NextdoorMediumData Scientist
    Measure Local News Launch Success

    This problem tests your ability to design an experimentation framework for a localized product launch and identify potential confounding factors and interference effects.

    Analytics & ExperimentationTechnical ScreenExperimentationCausal InferenceMetrics
  • NotionMediumData Scientist
    Analyze Document Collaboration CSVs

    This problem tests your ability to clean, join, and analyze messy user-activity data using pandas or SQL, focusing on window functions and handling missing values.

    Data Manipulation (SQL/Python)Technical ScreenSQLPandasData Cleaning
  • NotionEasyData Scientist
    Analyze document collaboration from CSV logs

    This question evaluates data manipulation and analytical competencies—particularly deduplication, joins, aggregation, co-occurrence counting, and metric definition—applied to CSV access logs and user metadata.

    Data Manipulation (SQL/Python)Technical Screen
  • NotionMediumData Scientist
    Analyze document collaboration patterns

    This question evaluates a candidate's competency in data manipulation and analytics—specifically joins, deduplication of user-document pairs, aggregation, and computation of user- and country-level collaboration metrics using SQL or Python.

    Data Manipulation (SQL/Python)Technical Screen
  • OneMain FinancialMediumData Scientist
    Calculate Break-Even Point and Profit Impact Analysis

    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 Calculate Break-Even Point and Profit Impact Analysis states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationTechnical Screen
  • OneMain FinancialEasyData Scientist
    Calculate Break-even for New Credit Card Product Launch

    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 Calculate Break-even for New Credit Card Product Launch states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationTechnical Screen
  • OneMain FinancialMediumData Scientist
    Calculate 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 Scientist
    Determine Channel Performance with Additional Metrics Needed

    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 Determine Channel Performance with Additional Metrics Needed states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationTechnical Screen
  • OneMain FinancialMediumData Scientist
    Determine Optimal Marketing Budget Allocation for Maximum Profit

    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 Determine Optimal Marketing Budget Allocation for Maximum Profit states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationOnline Assessment
  • OneMain FinancialMediumData Scientist
    Differentiate and control Type I/II errors

    This question evaluates understanding of hypothesis testing fundamentals such as Type I/Type II errors, statistical power and sample size calculation for two-proportion tests, family-wise error rate control (e.g., Bonferroni), and sequential analysis/alpha-spending schemes.

    Statistics & MathTechnical Screen
  • OneMain FinancialEasyData Scientist
    Evaluate shift from branch to digital channel

    This question evaluates a data scientist's ability to analyze channel unit economics, design growth experiments and metrics, and assess operational, fraud, and credit risk implications for shifting acquisition from branch to digital in a credit-card business.

    Analytics & ExperimentationTechnical Screen
  • OneMain FinancialEasyData Scientist
    Explain decision trees and tree ensembles

    This question evaluates understanding of decision trees, splitting criteria for classification versus regression, hyperparameter effects on the bias–variance trade-off, and the mechanics and rationale behind tree-based ensemble methods in the Machine Learning domain.

    Machine LearningTechnical Screen
  • OneMain FinancialMediumData Scientist
    Maximize Probability of Drawing Two Red Balls

    This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Maximize Probability of Drawing Two Red Balls states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathTechnical Screen
  • OneMain FinancialMediumData Scientist
    Maximize credit card portfolio profit

    This problem tests your ability to model expected profitability by balancing credit risk (probability of default) against revenue generation and defining optimal decision thresholds.

    Analytics & ExperimentationTechnical ScreenCredit RiskProfit ModelingDecision Strategy
  • OneMain FinancialMediumData Scientist
    Optimize SaaS pricing and profit

    This question evaluates pricing optimization, linear demand modeling, capacity-constrained profit maximization, and the impact of subscription churn on lifetime value within an Analytics & Experimentation data-science context.

    Analytics & ExperimentationTechnical Screen
  • OneMain FinancialMediumData Scientist
    Present 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
  • OneMain FinancialHardData Scientist
    Present a project to non-technical leaders

    This question evaluates a data scientist's ability to communicate a modeling project's business framing, metric choices, trade-offs, risk mitigation, and quantified impact while handling cross-functional questions.

    Behavioral & LeadershipTechnical Screen
  • OneMain FinancialHardData Scientist
    Select and tune XGBoost hyperparameters

    This question evaluates skills in selecting and tuning XGBoost hyperparameters, managing severe class imbalance and sparse one‑hot encodings, handling missing values, and designing compute‑efficient training and grouped cross‑validation to prevent user‑level leakage.

    Machine LearningTechnical Screen
  • OneMain FinancialEasyData Scientist
    Walk through a DS project end-to-end

    This question evaluates end-to-end data science competencies including problem framing, metric design, data sourcing and quality assessment, modeling and evaluation choices, risk identification, impact quantification, and stakeholder communication within the Behavioral & Leadership category for a Data Scientist position.

    Behavioral & LeadershipTechnical Screen
  • OpenAIMediumData Scientist
    Analyze A/B Test Results for Subscription Conversion Rates

    Evaluates A/B test analysis for a limited-time free trial offer. Strong answers compute paid-conversion lift, account for trial starts and churn, test statistical significance, and make a launch decision using retained paid value, revenue, guardrails, and long-term holdouts.

    Analytics & ExperimentationOnline Assessment
  • OpenAIHardData Scientist
    Assess free-month promotion impact

    This question tests your ability to design a rigorous experimentation framework to measure the causal impact of a promotional offer while accounting for self-selection bias and long-term churn behavior.

    Analytics & ExperimentationTechnical ScreenA/B TestingCausal InferenceProduct Analytics
  • OpenAIHardData Scientist
    Compute churn with re-subscriptions

    This problem tests your ability to reconstruct user subscription states over time from raw event logs, specifically identifying active status to calculate monthly churn rates.

    Data Manipulation (SQL/Python)Technical ScreenSQLData ManipulationTime-series
  • OpenAIEasyData Scientist
    Compute signup rate and retention from raw logs

    This question evaluates the ability to manipulate event-level logs to compute cohort metrics—specifically signup rate and D30 retention—testing proficiency in SQL/Python, event-time windowing, joins, aggregation, and understanding of upstream logging semantics.

    Data Manipulation (SQL/Python)Technical Screen
  • OpenAIMediumData Scientist
    Debug and harden trial-assignment Python code

    This question evaluates understanding of experiment assignment, data integrity, reliability engineering, concurrency, observability, and privacy in data systems, testing competencies around randomness, idempotency, time semantics, retries, and failure-mode identification.

    Data Manipulation (SQL/Python)Technical Screen
  • OpenAIMediumData Scientist
    Design Schema and Logic for Subscription Event Tracking

    This question evaluates proficiency in event-driven data modeling, temporal state derivation, and implementation of SQL/Python logic to compute per-user subscription status and history within the Data Manipulation (SQL/Python) domain.

    Data Manipulation (SQL/Python)Online Assessment