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 2161–2190 of 3640 results
- 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 - 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 - MetaHardSoftware EngineerReturn the Minimum-Sum Root-to-Leaf Path
Tests tree traversal, path reconstruction, tie-breaking logic, and handling deeply skewed trees with up to 100,000 nodes without exceeding recursion depth limits.
Coding & AlgorithmsOnsitebinary-treedfsstack - MetaMediumData EngineerReturn top-3 content per category
This question evaluates the ability to perform grouped top-k selection, deterministic tie-breaking and ordering, and to reason about algorithmic efficiency when manipulating structured datasets in the Data Manipulation (SQL/Python) domain for a Data Engineer role.
Data Manipulation (SQL/Python)Onsite - MetaMediumData ScientistRun a clean A/B test for recommendations
This question evaluates a data scientist's competency in experimental design, causal inference, and statistical power analysis for A/B tests, covering randomization unit choice, contamination prevention, metric and guardrail selection, clustering adjustments, and bias-control techniques.
Analytics & ExperimentationOnsite - MetaMediumSoftware EngineerScale a Cache or Rate Limiter Across Multiple Machines
Tests your ability to design a horizontally scalable distributed rate limiter and caching layer, focusing on data partitioning, hot-key mitigation, failure modes, and consistency trade-offs.
System DesignOnsitesystem-designdistributed-systemsrate-limiting - MetaMediumSoftware EngineerSelect words to maximize unique characters
This question evaluates understanding of combinatorial search and string manipulation, specifically the ability to reason about unique-character constraints, subset selection, and set-like representations.
Coding & AlgorithmsOnsite - MetaHardMachine Learning EngineerSelf-Attention: Implementation, Complexity, and Efficient Variants
Tests a candidate's mathematical and practical grasp of scaled dot-product attention, its computational and memory bottlenecks, and modern algorithmic optimizations like FlashAttention and linear attention.
Machine LearningOnsitetransformerattention-mechanismflashattention - MetaMediumSoftware EngineerSet up a Python interview environment
This question evaluates proficiency in Python development environment setup, including dependency and virtual environment management, secure handling of environment variables for secrets, tooling for rapid feedback, reproducibility practices, and basic service scaffolding.
Data Manipulation (SQL/Python)Onsite - MetaMediumSoftware EngineerShare different perspective from leadership feedback
This question evaluates a software engineer's ability to receive and integrate leadership feedback, measuring competencies such as adaptability, self-awareness, communication, and accountability.
Behavioral & LeadershipOnsite - MetaMediumData ScientistSize opportunity for new product line
This question evaluates a data scientist's skills in financial opportunity sizing, sensitivity analysis, and experimental design by requiring quantitative modeling of impacted users, incremental orders, revenue, and gross profit for a proposed product line.
Analytics & ExperimentationOnsite - MetaMediumSoftware EngineerSolve Array, Matrix, and Recommendation Problems
This question evaluates algorithmic skills across array manipulation, grid pathfinding, and graph-based recommendation systems, testing competencies in in-place transformations, efficient traversal/search, and candidate ranking under constraints.
Coding & AlgorithmsOnsite - MetaMediumSoftware EngineerSolve Matrix, Tree, Nested, LCA, Maze Tasks
This set of tasks evaluates algorithm design and data structure competencies across matrix traversal, tree path-sum aggregation, nested-list depth weighting, lowest common ancestor discovery using parent pointers, and several rolling-maze reachability and shortest-path variants.
Coding & AlgorithmsOnsite - MetaMediumSoftware EngineerSolve Maze and Suffix Problems
This two-part question evaluates stateful graph traversal and shortest-path reasoning under key-and-door constraints, alongside efficient string-suffix matching and scalable data-structure design, testing competencies in state management, graph/search algorithms, string algorithms, and algorithmic optimization.
Coding & AlgorithmsOnsite - MetaMediumSoftware EngineerSolve Parser, Trading, Tree, And Deck Tasks
This question evaluates input validation and parsing for numeric literals, array-based algorithmic optimization for single-trade profit, tree traversal for extracting rightmost nodes per depth, and software design for a stateful card-deck with shuffle and testing.
Coding & AlgorithmsOnsite - MetaMediumSoftware EngineerSolve Tree Diameter and Palindromic Counts
This problem tests your ability to perform recursive depth-first searches on binary trees and efficient string manipulation to count palindromic subsequences or paths.
Coding & AlgorithmsOnsiteTreesDFSString - MetaEasyMachine Learning EngineerSolve Tree Views, Columns, and Calculator
This problem tests your ability to perform recursive binary tree traversals to extract horizontal and vertical views, followed by implementing a stack-based parser to handle mathematical expressions with standard order of operations.
Coding & AlgorithmsOnsiteBinary TreesBFSStack - MetaMediumSoftware EngineerSolve a Key-Door Corridor Maze
This problem tests your ability to model a search space beyond simple coordinate traversal by incorporating state-dependent constraints (keys) using Breadth-First Search.
Coding & AlgorithmsOnsiteBFSBitmaskShortest Path - MetaMediumSoftware EngineerSolve binary tree, grid, and heap tasks
Solve binary tree, grid, and heap tasks evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsOnsite - MetaMediumSoftware EngineerSolve classic LeetCode problems
This question evaluates proficiency with core data structures and algorithmic techniques including array selection and ordering, string pattern grouping, interval/rectangle merging, and binary search tree range queries.
Coding & AlgorithmsOnsite - MetaMediumBackend EngineerSolve coding and AI-assisted tasks
This problem tests your ability to manipulate tree structures with parent pointers and verify path validity under specific movement constraints.
Coding & AlgorithmsOnsiteTreesData StructuresAlgorithms - MetaMediumSoftware EngineerSolve four algorithmic problems
This multi-part question evaluates algorithmic problem-solving and data-structure proficiency across string processing (validating parentheses with minimal deletions), tree operations (lowest common ancestor using parent pointers), nested-structure traversal and accumulation (depth-weighted sum), and geometric selection/ordering (k closest points).
Coding & AlgorithmsOnsite - MetaMediumSoftware EngineerSolve four data structure and algorithms tasks
This set of tasks evaluates core algorithmic competencies such as tree traversal and level-order processing, data-structure design and counting maps, recursive subtree aggregation for statistical checks, and optimization/search techniques for partitioning problems, all within the Coding & Algorithms domain.
Coding & AlgorithmsOnsite - MetaMediumSoftware EngineerSolve grid path and robot navigation
This question evaluates proficiency in graph traversal and pathfinding, state representation for unknown environments, exploration and backtracking, and rigorous reasoning about correctness and time/space complexity.
Coding & AlgorithmsOnsite