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 ManagerProgram 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 ScientistPromote 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 ScientistProve 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 ScientistProve 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 ScientistProve 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 ScientistRank 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 EngineerRead 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 EngineerRecommend 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 ScientistRedesign 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 ScientistReduce 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 ScientistReflect 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 EngineerRemove 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 EngineerRemove 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 EngineerRemove 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 ScientistReplace 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 EngineerResolve 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 ScientistResolve 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 ScientistResolve 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 ScientistResolve 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 EngineerResolve 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 ScientistResolve 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 ScientistResolve 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 ScientistResolve 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 EngineerRespond 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 ScientistRetrieve 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 ScientistRetrieve 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 EngineerReturn 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 EngineerReturn 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 EngineerReturn 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 EngineerReturn 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