Katkat

practice a little every day, paws crossed ♡

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 4801–4830 of 9403 results

  • 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
  • MetaMediumData Scientist
    Calculate French User Engagement and U.S. Call Duration

    This question evaluates proficiency in SQL-based data manipulation and analytics, testing skills such as joining event and profile tables, aggregating metrics, and computing user-level engagement proportions and average durations.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaEasyData Scientist
    Calculate Posterior Fraud Probability Using Bayes' Theorem

    Calculate Posterior Fraud Probability Using Bayes' Theorem evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathOnsite
  • MetaEasyData Scientist
    Calculate Posterior Probability of Flagged User Being Bad Actor

    Evaluates Bayesian inference and confusion-matrix reasoning for abuse detection. Strong answers derive posterior precision from prevalence, TPR, and FPR, define Type I and Type II errors, and compute true positives and false positives for 10 million users.

    Statistics & MathOnsite
  • MetaEasyData Scientist
    Calculate Probability of Honest and Relevant Chatbot Answers

    Calculate Probability of Honest and Relevant Chatbot Answers evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Calculate Survey Response Rate and Quality Metric in SQL

    This question evaluates SQL data-manipulation competencies such as aggregation, NULL handling, deduplication (first-per-group), and computing engagement and quality metrics from event logs.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaMediumData Scientist
    Calculate Total Revenue in USD Using SQL Query

    This question evaluates proficiency in SQL data manipulation, focusing on joins, aggregations, and handling currency conversion across relational tables.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumData Scientist
    Calculate Video Call Usage Metrics by Country and Date

    This question evaluates data manipulation and product-analytics skills, focusing on joining user and call datasets, aggregations for distinct-user percentages, and per-DAU duration calculations.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaMediumData Scientist
    Calculate and Compare Survey Response Rates for User Tenure

    This question evaluates proficiency in relational data manipulation and metric computation, including SQL joins, aggregation and cohort-based comparisons relevant to survey response analysis, and is categorized under Data Manipulation (SQL/Python) for a Data Scientist role.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumSoftware Engineer
    Canonicalize an Absolute Unix-Style Path With Dot and Double-Dot Segments

    Convert an absolute Unix-style file path into its canonical form by collapsing repeated slashes, dropping single-dot segments, resolving double-dot segments against the parent directory, and treating other dot sequences as ordinary names. It tests careful string parsing and edge cases such as the root directory.

    Coding & AlgorithmsOnsite
  • MetaMediumData Scientist
    Characterize and compare transfer-count distributions over time

    This question evaluates a candidate's ability to model zero-inflated, heavy-tailed count data, interpret distributional summaries and percentiles, reason about temporal shifts from retention and fraud dynamics, and identify robust summary statistics and diagnostics for a Data Scientist role.

    Statistics & MathOnsite
  • MetaMediumData Scientist
    Characterize metric distribution and quantiles

    This question evaluates a data scientist's competency in descriptive statistics and robust metric analysis within the Statistics & Math domain, focusing on distribution characterization, empirical quantiles, measures of central tendency, and the effects of outlier handling on variance and experimental power.

    Statistics & MathOnsite
  • MetaHardSoftware Engineer
    Check Whether Deleting at Most K Characters Can Form a Palindrome

    Determine whether a string can be transformed into a palindrome by removing at most k characters. Tests dynamic programming, palindrome properties, and recursive search with branch bounding.

    Coding & AlgorithmsOnsiteDynamic ProgrammingTwo PointersString
  • MetaEasySoftware Engineer
    Check Whether a Letters-and-Numbers Abbreviation Matches a Word

    Decide whether an abbreviation made of lowercase letters and decimal skip counts matches a given word, where each number skips that many characters and any number with a leading zero is invalid. It tests careful string scanning, multi-digit number parsing and end-of-input boundary checks.

    Coding & AlgorithmsTechnical Screen
  • MetaMediumMachine Learning Engineer
    Check diagonal and compute window statistics

    This question evaluates understanding of array and matrix manipulation, sliding-window and streaming statistics, and appropriate data-structure choices for maintaining aggregates and order-statistics such as moving averages and sliding-window medians.

    Coding & AlgorithmsTechnical Screen
  • MetaMediumMachine Learning Engineer
    Check diagonal equality in a matrix

    This question evaluates skill in matrix manipulation and algorithmic reasoning, specifically understanding diagonal traversal, equality checks, and handling boundary conditions such as empty matrices, single-row or single-column inputs, and negative values.

    Coding & AlgorithmsTechnical Screen
  • MetaMediumProduct Manager
    Children’s Bookshelf Product Design

    Practice a children's bookshelf product design case covering target users, caregiver and child pain points, safety principles, ergonomic design, MVP scope, intentional exclusions, validation methods, reading engagement metrics, and quality guardrails.

    Product / Decision MakingOnsite
  • MetaHardData Scientist
    Choose alternatives when randomization fails

    This question evaluates proficiency in causal inference and experimentation analytics for a Data Scientist role, focusing on selecting appropriate identification strategies, designing placebo and pre‑trend tests, and specifying robustness and sensitivity analyses for non‑randomized feature adoption.

    Analytics & ExperimentationOnsite
  • MetaHardData Scientist
    Choose and compute recommender evaluation metrics

    This question evaluates competency in offline recommender-system evaluation, propensity-weighted policy comparison, classification metric interpretation, probability calibration, model selection trade-offs, and handling data leakage and network interference.

    Machine LearningHR Screen
  • MetaHardData Scientist
    Choose group-call size cap via experiment

    This question evaluates a candidate's competency in experimental design, A/B testing and statistical analysis for product decisions, specifically testing metric selection, reliability and latency guardrails, stratified randomization, interference and clustering effects, heterogeneity detection, and operational stopping rules.

    Analytics & ExperimentationTechnical Screen
  • MetaMediumSoftware Engineer
    Choose the Cheapest Round Trip

    This problem tests the ability to optimize a two-step decision process by maintaining track of the best previous state, requiring a linear scan approach.

    Coding & AlgorithmsOnsiteArraysGreedyOptimization
  • MetaHardSoftware Engineer
    Choose the Longest Set of Words with No Repeated Characters

    Tests bitmask representation, backtracking with pruning, and combinatorial optimization under character-uniqueness constraints.

    Coding & AlgorithmsOnsitebitmaskbacktrackingdepth-first-search
  • MetaMediumData Scientist
    Choose threshold under asymmetric costs

    This question evaluates cost-sensitive classification, operating-threshold selection, score calibration, drift monitoring, and experiment and guardrail design competencies within the Machine Learning domain.

    Machine LearningOnsite
  • MetaHardData Scientist
    Clarify scope and align to mission

    This question evaluates a data scientist's product sense, leadership and stakeholder-alignment skills, including scope clarification, mission translation, metric definition, and collaborative communication.

    Behavioral & LeadershipTechnical Screen
  • MetaMediumSoftware Engineer
    Clone list with random pointers

    Meta software-engineer technical-screen coding question: deep-copy a singly linked list whose nodes carry an arbitrary random pointer (which may be null, point backward, or form cycles). It tests both the O(n)-space hash-map solution and the O(1)-auxiliary-space in-place weaving technique, plus reasoning about pointer integrity, cycle safety, and verifying the copy is structurally equal to and isolated from the original.

    Coding & AlgorithmsTechnical Screen
  • MetaMediumSoftware Engineer
    Combine Many Sorted Integer Arrays into One Non-Decreasing Array

    A coding question asking you to merge many integer arrays, each already sorted in non-decreasing order, into a single sorted array that keeps every duplicate value. It tests multi-way merging, efficiency as the number of input arrays grows, and edge cases such as empty inputs and arrays of different lengths.

    Coding & AlgorithmsOnsite