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 5281–5310 of 9403 results

  • MetaMediumProduct Manager
    Program Execution Deep Dive

    Practice a Product Manager program execution deep dive covering requirements capture, prioritization, stakeholder conflict, risk mitigation, launch planning, staged rollout, metrics, guardrails, and post-launch learning.

    Product / Decision MakingOnsite
  • MetaMediumData Scientist
    Promote Inclusion and Overcome Barriers in Social-Commerce Team

    Promote Inclusion and Overcome Barriers in Social-Commerce Team 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 & LeadershipOnsite
  • MetaHardData Scientist
    Prove friends outperform unconnected; design metrics, observational analysis, and rollout experiment

    A Meta data-scientist technical-screen question on Analytics & Experimentation: using only info_stream_views and post_reactions, prove whether Friend-authored content is 'more social' than Unconnected content. It tests denominator-complete metric design with relationship attribution, observational causal validation (fixed effects + propensity/AIPW), and a network-aware rollout experiment with power, CUPED, interference mitigations, and guardrails — plus quantifying the long-term and discovery value of Unconnected content beyond near-term engagement.

    Analytics & ExperimentationTechnical Screen
  • MetaHardData Scientist
    Prove high-quality pixels improve ad performance

    This question tests your ability to design a rigorous causal experiment to validate a product hypothesis while accounting for selection bias, confounding variables, and operational constraints.

    Analytics & ExperimentationTechnical ScreenCausal InferenceExperiment DesignMetric Strategy
  • MetaHardData Scientist
    Prove source growth is cannibalization, not incremental

    This question evaluates causal inference and experimental-design competencies in analytics, testing skills in identification strategy, treatment and control definition, specification of difference‑in‑differences or randomized geo experiments, metric construction, power calculations, and robustness checks for attribution and cannibalization analysis. It is commonly asked to determine whether observed growth is incremental or substitution-driven, falls under the Analytics & Experimentation domain in Data Science, and emphasizes practical application accompanied by conceptual understanding of identification assumptions, statistical power, and measurement.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Rank Ads by Conversion Rate for Top 10 Performers

    This question evaluates data manipulation and analytics skills for computing time-windowed ad performance metrics, including aggregations of impressions and revenue, join logic between impression and conversion records, conversion-rate calculation, and ranking.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumMachine Learning Engineer
    Read Current and Historical Field Values with Expiration

    Design an in-memory key-field-value store that supports historical queries, time-to-live (TTL) expiration, and field deletions without corrupting past states.

    Coding & AlgorithmsOnline AssessmentBinary SearchDesignHash Table
  • MetaMediumData Engineer
    Recommend two-hop follows in Python

    This question evaluates fluency with graph traversal, set operations, deduplication, and frequency-based ranking in Python, targeting manipulation of directed "follows" relationships represented as dictionaries and is categorized under Data Manipulation (SQL/Python).

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumData Scientist
    Redesign an executive dashboard for C-suite

    This question evaluates skills in dashboard design, data visualization, metric selection, and executive-level analytical communication for product and growth measurement.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Reduce variance with covariate adjustment

    This question evaluates a data scientist's competency in experimental design, variance reduction techniques, and regression-based covariate adjustment (CUPED/ANCOVA) within randomized A/B tests, including understanding of statistical power and diagnostic checks.

    Analytics & ExperimentationOnsite
  • MetaMediumData Scientist
    Reflect on Conflict Resolution and Key Learnings

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Reflect on Conflict Resolution and Key Learnings states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipOnsite
  • MetaHardSoftware Engineer
    Remove minimum invalid mixed brackets

    This Coding & Algorithms problem evaluates string-processing and bracket-matching skills, specifically understanding of stack-based parsing, handling multiple bracket types, and minimizing removals while preserving non-bracket characters.

    Coding & AlgorithmsTechnical Screen
  • MetaMediumSoftware Engineer
    Remove minimum parentheses to balance string

    This question evaluates string-processing and algorithm-design skills within the Coding & Algorithms domain, focusing on balancing parentheses, correctness proofs for minimal edits, and time/space complexity analysis.

    Coding & AlgorithmsTechnical Screen
  • MetaMediumSoftware Engineer
    Remove runs of length at least k

    This question evaluates string manipulation, run-length detection, and algorithmic efficiency, focusing on tracking and removing maximal contiguous character groups. It is commonly asked in the Coding & Algorithms domain to assess practical application–level skills in designing linear-time, linear-space implementations that handle dynamic sequence collapses using appropriate data structures.

    Coding & AlgorithmsTechnical Screen
  • MetaHardData Scientist
    Replace legacy ads model safely

    This question evaluates competence in machine learning systems engineering, including offline validation, counterfactual/off‑policy evaluation, online experimentation design, and production monitoring for ad-ranking models.

    Machine LearningOnsite
  • MetaHardSoftware Engineer
    Resolve Ambiguous Requirements Before Building

    Tests your ability to drive clarity and make responsible engineering progress when assigned a critical project with underspecified or conflicting requirements.

    Behavioral & LeadershipOnsiteBehavioralRequirements AmbiguityStakeholder Alignment
  • MetaMediumData Scientist
    Resolve Conflicts and Convince Skeptical Stakeholders Effectively

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Resolve Conflicts and Convince Skeptical Stakeholders Effectively states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipOnsite
  • MetaMediumData Scientist
    Resolve Team Conflicts and Exceed Job Expectations Successfully

    Evaluates behavioral interview readiness for initiative beyond formal responsibilities and team conflict resolution. Strong answers use STAR, explain why the candidate stepped in, show stakeholder management, quantify impact, and resolve conflict without blame.

    Behavioral & LeadershipTechnical Screen
  • MetaMediumData Scientist
    Resolve Ties for Top-10 Users in SQL Query

    This question evaluates proficiency in SQL ranking and tie-resolution techniques for generating deterministic top-N leaderboards, focusing on handling identical scores while producing an exact set of rows.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumSoftware Engineer
    Resolve a cd Path Against the Current Directory

    Implement simplified Unix-style cd path resolution for absolute and relative inputs containing repeated separators, dot components, and parent-directory steps. The challenge focuses on component semantics, root boundaries, empty arguments, exact normalization, and linear processing of long paths without filesystem lookups.

    Coding & AlgorithmsOnsite
  • MetaMediumData Scientist
    Resolve cross-team conflict and align incentives

    This question evaluates a Data Scientist's ability to resolve cross-team conflicts through stakeholder mapping, incentive alignment, quantified negotiation planning, meeting facilitation, escalation management, and success measurement.

    Behavioral & LeadershipOnsite
  • MetaHardData Scientist
    Resolve exclusion, learn fast, and manage conflict

    This question evaluates interpersonal leadership, cross-team collaboration, conflict resolution, rapid domain learning, stakeholder mapping, and the ability to quantify analytic trade-offs and impact within a data science context.

    Behavioral & LeadershipOnsite
  • MetaHardData Scientist
    Resolve teammate feeling unwelcome with measurable steps

    This question evaluates leadership competencies in managing psychological safety, conflict resolution, confidentiality, remote-team dynamics, evidence gathering, documentation, escalation, and outcome measurement.

    Behavioral & LeadershipOnsite
  • MetaHardSoftware Engineer
    Respond to Critical Feedback and Show the Change

    This question assesses a candidate's ability to handle constructive criticism professionally, their capacity for self-reflection, and their demonstrated commitment to measurable professional growth.

    Behavioral & LeadershipOnsiteBehavioralLeadershipGrowth Mindset
  • MetaMediumData Scientist
    Retrieve Ad Metrics and Rates for Last 7 Days

    This question evaluates proficiency in SQL-based data manipulation including joins, conditional aggregation, time-based filtering, and computation of advertising metrics such as impressions, clicks, CTR, and conversion rate.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumData Scientist
    Retrieve Top Five Ads by Conversions in 30 Days

    This question evaluates a candidate's competency in SQL data manipulation, specifically aggregating event data and applying time-window filters to produce ranked metrics.

    Data Manipulation (SQL/Python)Onsite
  • MetaMediumSoftware Engineer
    Return a Shortest Path Through a Binary Grid

    Implement breadth-first search on an 8-directional binary grid to find and reconstruct a deterministic shortest path from the top-left to the bottom-right cell.

    Coding & AlgorithmsOnsiteBFSGraphMatrix
  • MetaMediumSoftware Engineer
    Return all root-to-leaf path sums

    This question evaluates competency in binary tree traversal and path-state accumulation, focusing on the ability to compute sums along root-to-leaf paths while handling edge cases like empty trees and negative values.

    Coding & AlgorithmsOnsite
  • MetaMediumData Engineer
    Return count and renewal percentage of unreturned good copies

    This question evaluates proficiency in SQL data manipulation, including conditional filtering, NULL handling, aggregation, and computing conditional percentages across related tables.

    Data Manipulation (SQL/Python)Technical Screen
  • MetaMediumSoftware Engineer
    Return right and left side views of a tree

    This problem tests your ability to perform level-order traversal on a binary tree and manipulate the results to extract the boundary nodes.

    Coding & AlgorithmsOnsiteBinary TreeBFSDFS