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 961–990 of 1971 results

  • MetaHardData Scientist
    Analyze Change in App Metrics and Feature Impact

    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 Analyze Change in App Metrics and Feature Impact states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Analyze Comment Distribution Using Statistical Metrics and Tests

    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 Analyze Comment Distribution Using Statistical Metrics and Tests states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Analyze Hashtag Follow Behavior with SQL Queries

    This question evaluates a candidate's competency in data manipulation and analytical SQL techniques—specifically aggregation, filtering, joins, and calculation of proportions—to analyze hashtag follow behavior.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumData Scientist
    Analyze Key Metrics for Notification System Success

    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 Analyze Key Metrics for Notification System Success states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Analyze Mobile Promo Orders with SQL Query and Metrics

    This question evaluates SQL data-manipulation and analytical competencies, including filtered joins, conditional aggregation, date-window filtering, and business-metric design to measure promotional performance on mobile orders.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaMediumData Scientist
    Analyze Oculus App Engagement with SQL Queries

    This question evaluates proficiency in SQL-based data manipulation and aggregation, time-window filtering, percentage calculations, and the application of basic statistical hypothesis testing for comparing user engagement across categories.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumData Scientist
    Analyze Revenue Shifts to Identify Cannibalization Effects

    Evaluates revenue cannibalization analysis across creation sources. Strong answers define Source A, other-source revenue, total revenue, cannibalization ratio, and net lift, then use panel, rollout, difference-in-differences, or synthetic-control evidence to separate source shifting from organic growth.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Analyze Seller Activity and Vehicle Listing Interactions

    This interview question evaluates SQL or pandas logic, joins, grouping, window functions, null handling, edge cases, and validation in a realistic interview setting. A strong answer for Analyze Seller Activity and Vehicle Listing Interactions states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaMediumData Scientist
    Analyze Social Media Engagement with SQL Queries

    This question evaluates SQL data-manipulation and analytics competencies, including aggregation, DISTINCT counting, joins between view and action logs, date-range filtering, and conditional metric computation from event data.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaMediumData Scientist
    Analyze Thirty-Day Ad Performance with SQL

    This problem tests proficiency in window functions, time-based aggregation, and join logic to analyze multi-dimensional advertising performance metrics.

    Data Manipulation (SQL/Python)OnsiteSQLAggregationTime-Series
  • MetaMediumData Scientist
    Analyze Top Call Initiators and Active French Video Callers

    This question evaluates proficiency in SQL-based data manipulation and analytics—specifically aggregation, grouping, time-window filtering, and percentage calculations—by asking for the top call initiators over the last seven days and the proportion of active users in France on video calls yesterday, and is categorized under Data Manipulation (SQL/Python) for a Data Scientist role with a focus on practical application. It is commonly asked in technical interviews to assess a data scientist's ability to extract actionable engagement metrics from event logs, reason about temporal windows and population denominators, and produce accurate, explainable reporting from production-style datasets.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaMediumData Scientist
    Analyze User Comment Distribution and Sampling Effects

    Evaluates statistical reasoning about right-skewed user comment counts and sampling distributions. Strong answers place median, mean, and p95 correctly, then use the Central Limit Theorem to explain why group averages become less variable and more symmetric.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Analyze User Engagement and Spammer Read-Rate in SQL

    This question evaluates SQL-based data manipulation and analytics skills—specifically joins, time-window filtering, aggregation, and metric calculation for measuring user engagement and spammer read-rate—within the Data Manipulation (SQL/Python) domain.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaMediumData Scientist
    Analyze User Transfer Distribution in Initial Launch Period

    Evaluates distribution analysis for transfer counts after a new P2P payments launch. Strong answers specify the denominator, describe zero inflation and right skew, locate mean, median, mode, and p95, and explain how adoption, cohorts, and exposure change the distribution over time.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Analyze ad targeting expectations and distributions

    This question evaluates a data scientist's competency in probabilistic modeling, expected-value decision-making, variance decomposition for mixture distributions, and Poisson/exponential arrival-process analysis within the Statistics & Math domain.

    Statistics & MathHR Screen
  • MetaMediumData Scientist
    Analyze skewed comments and sampling effects

    This question evaluates understanding of descriptive statistics for right‑skewed count data and inferential concepts such as sampling distributions, standard error, percentiles, and the Central Limit Theorem, and is commonly asked to probe how skewness and sample size affect central tendency measures and uncertainty in estimates.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Analyzing abuse in the content‑reporting system

    Evaluates reporting-system analytics for valid reports and misuse detection in moderation workflows. Strong answers define distinct reported-user share, write SQL for valid reports, and detect abusive reporters through frequency, hit-rate, burst, and coordination metrics.

    Analytics & ExperimentationTechnical Screen
  • MetaMediumData Scientist
    Annotating and forecasting a long‑tail distribution

    Evaluates robust summarization and forecasting for long-tailed daily share-count distributions. Strong answers compute mean, median, P1, P99, visualize with log scales or percentile bands, and forecast seasonality with heavy-tail-aware methods.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Apply reinforcement learning to product decisions

    This question assesses the ability to determine the appropriate RL framework for recommendation systems, evaluate policies using offline data, and implement safety guardrails.

    Machine LearningOnsiteReinforcement LearningRecommendation SystemsOffline Evaluation
  • MetaHardData Scientist
    Apply sequential testing without p-hacking

    This question evaluates a candidate's competency in sequential hypothesis testing, alpha‑spending rules (Pocock vs O’Brien–Fleming), always‑valid inference methods such as mixture‑SPRT and e‑values, and strategies for controlling error rates across multiple metrics.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Assess Cultural Fit and Problem-Solving in Reality Labs Role

    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 Problem-Solving in Reality Labs Role states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipOnsite
  • MetaMediumData Scientist
    Assess ranking change and design experiment

    This question evaluates a candidate's competency in causal inference, experimentation design, metric definition, and observational analytics for product ranking and engagement problems within the Analytics & Experimentation domain for Data Scientist roles.

    Analytics & ExperimentationTechnical Screen
  • MetaMediumData Scientist
    Assessing whether a new metric A is meaningful for News Feed

    Evaluates whether a proposed News Feed proxy metric is meaningful for long-term user value. Strong answers test predictive power, actionability, gaming risk, true-outcome alignment, collection cost, privacy, latency, and decision criteria.

    Analytics & ExperimentationTechnical Screen
  • MetaHardData Scientist
    Brainstorm how to optimize email engagement

    This question evaluates a data scientist's competency in lifecycle email optimization, attribution of incremental on-site engagement, experiment design, metric selection, and trade-offs involving deliverability and guardrails within the Analytics & Experimentation domain.

    Analytics & ExperimentationTechnical Screen
  • MetaHardData Scientist
    Build dashboard; diagnose engagement–purchase gap

    This question evaluates a data scientist's competency in product analytics and experimentation, focusing on dashboard specification, precise event- and user-level metric definitions, core dimensions, data freshness SLAs, and instrumentation within the Analytics & Experimentation domain.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Calculate Ad Insertion Statistics for Two Methods

    Meta statistics prompt comparing two ad-insertion strategies, covering binomial moments, deterministic quotas, tail probability for excessive ads, adjacent ad pairs, and risk of long ad runs.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Calculate Ad Performance with Click-Through and Conversion Rates

    This question evaluates a candidate's competency in designing and computing ad-performance KPIs by performing data manipulation, joining event tables, applying time-window filters, and aggregating metrics using SQL or Python.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumData Scientist
    Calculate CTR and ad revenue

    This problem tests your ability to clean and join datasets, handle currency conversion, and aggregate metrics at different granularities.

    Data Manipulation (SQL/Python)Technical ScreenSQLData AggregationMetrics
  • MetaMediumData Scientist
    Calculate Daily Survey Response Rates by Country

    Write a PostgreSQL query to compute daily survey response rates at the country level using distinct user counts while handling orphan response logs and edge cases.

    Data Manipulation (SQL/Python)Technical ScreenSQLPostgreSQLData Aggregation
  • MetaEasyData Scientist
    Calculate Expected Impressions and Probability for Users

    Meta probability question on random ad-impression allocation, including binomial expectation, probability a user sees at least one impression, expected unique reach, and large-population approximations.

    Statistics & MathOnsite