Katkat

practice a little every day, paws crossed ♡

Machine Learning Engineer 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 121–150 of 351 results

  • LinkedInMediumMachine Learning Engineer
    Answer practical ML foundations questions

    This question evaluates an interviewee's practical mastery of ML foundations, covering probability calibration and its evaluation, feature selection methods including neural-network approaches, tokenizer types and trade-offs in NLP, and optimizer behavior such as Adam's maintained statistics.

    Machine LearningOnsite
  • LinkedInMediumMachine Learning Engineer
    Design LinkedIn Learning course recommendations

    The question evaluates proficiency in end-to-end machine learning system design, covering feature engineering from job post text, candidate generation and ranking, model training and labeling, evaluation metrics, and production concerns such as cold start, bias, and feedback loops.

    ML System DesignOnsite
  • LinkedInMediumMachine Learning Engineer
    Design a Skills inference system

    This question assesses the ability to build an end-to-end ML pipeline for extracting and normalizing professional skills from unstructured user-generated text, such as job descriptions or member profiles.

    ML System DesignOnsiteNLPEntity LinkingRecommendation Systems
  • LinkedInMediumMachine Learning Engineer
    Design a system for LinkedIn Skills

    This question evaluates a machine learning engineer's ability to design an end-to-end ML system for skill inference and recommendation on a professional networking platform, testing competencies in data sourcing and labeling, feature engineering, model selection (including LLM integration), online serving, monitoring, and quality control.

    ML System DesignOnsite
  • LinkedInMediumMachine Learning Engineer
    Generate uniform 0–6 from biased coin

    This question evaluates understanding of randomized algorithms, probability theory, and techniques for extracting uniform randomness from a biased source.

    Coding & AlgorithmsOnsite
  • LinkedInMediumMachine Learning Engineer
    Implement alert queries and spike detection

    This problem tests your ability to process a stream of events with time-based constraints, requiring an efficient sliding-window approach and the use of monotonic data structures for spike detection.

    Coding & AlgorithmsOnsiteSliding WindowData StructuresStreaming
  • LinkedInMediumMachine Learning Engineer
    Plan and lead a large recommendation project

    This Behavioral & Leadership question evaluates leadership, execution planning, cross-functional coordination, resourcing, and stakeholder communication skills in the context of machine learning recommendation product development.

    Behavioral & LeadershipOnsite
  • LinkedInMediumMachine Learning Engineer
    Sample index from probability distribution

    This question tests the ability to implement a weighted random sampling algorithm efficiently using prefix sums and binary search to achieve sub-linear query time.

    Coding & AlgorithmsOnsiteAlgorithmsProbabilityBinary Search
  • LinkedInMediumMachine Learning Engineer
    Sample uniformly from a circle’s area

    This question evaluates understanding of continuous probability distributions and geometric random sampling, testing whether a candidate recognizes how area-weighted uniformity differs from naive radial choices.

    Coding & AlgorithmsOnsite
  • MercorMediumMachine Learning Engineer
    Build a Candidate Search System

    Design an end-to-end talent search and matching engine that combines semantic vector retrieval with structured filtering to handle unstructured resumes, ambiguous queries, and strict hiring constraints.

    ML System DesignOnsiteml system designinformation retrievalnlp
  • MercorMediumMachine Learning Engineer
    Check Whether Every Parcel Finds a Locker With Forward Overflow

    Parcels arrive one at a time for a bank of numbered lockers, each requesting a preferred locker and overflowing to the next higher-numbered empty one if it's taken. Decide whether every parcel finds a locker. Tests precise rule-following and an efficient alternative to simulating forward scans one slot at a time.

    Coding & AlgorithmsOnsiteunion-findsimulationarrays
  • MercorMediumMachine Learning Engineer
    Design Candidate Search And LLM Evaluation Tasks

    Prepare for an MLE system design interview that combines candidate search, ranking, comparator reliability, and language-model fundamentals. The prompt covers retrieval, ranking feedback loops, top-k reasoning, transformer concepts, and decoding trade-offs without requiring proprietary hiring data.

    ML System DesignOnsite
  • MercorMediumMachine Learning Engineer
    Design Work Orchestration for Machine-Learning Data Pipelines

    Design a resilient, multi-tenant orchestration engine tailored for machine learning pipelines that manages versioned DAGs, heterogeneous compute routing, data quality gates, and atomic dataset publication.

    ML System DesignOnsiteML InfrastructureSystem DesignWorkflow Orchestration
  • MercorMediumMachine Learning Engineer
    Design a DAG Pipeline Runner for Data-Labeling Jobs

    Design a multi-tenant service that runs user-defined DAGs of automated steps (pre-processing, model pre-labeling, QA checks, exports), tracks every run, and survives crashes. Tests data modeling, separating the scheduler from workers, durable state, retries and idempotency, tenant fairness and observability.

    System DesignOnsiteworkflow-orchestrationdistributed-systemsstate-machines
  • MercorMediumMachine Learning Engineer
    Design a High-Demand Event Ticket Marketplace

    Design an event ticketing platform capable of handling flash-sale spikes without overselling, featuring transactional seat holds, idempotent payment processing, and virtual queueing.

    System DesignOnsitesystem-designdistributed-systemsconcurrency
  • MercorMediumMachine Learning Engineer
    Design a workflow orchestration system that runs multi-step jobs reliably

    A system design question asking you to build a workflow system where users define multi-step workflows with dependencies, start runs, and track progress. It tests data modeling, orchestration and worker architecture, durable state, retries and idempotency, fairness between tenants, scaling and observability.

    System DesignOnsite
  • MercorMediumMachine Learning Engineer
    Implement a Referral Network

    Design and implement an in-memory referral network as a directed acyclic graph (DAG) supporting cycle-safe edge insertion, depth-bounded reachability queries, and expected reward computation under geometric decay.

    Coding & AlgorithmsOnsiteGraph AlgorithmsDAGBFS
  • MercorMediumMachine Learning Engineer
    Review a Compact GPT-Style Transformer Implementation

    Assess and debug a compact decoder-only Transformer implementation. Candidates trace tensor dimensions through causal multi-head self-attention, identify flaws in next-token loss alignment and KV-cached generation, and establish equivalence between cached and uncached forward passes.

    Machine LearningOnsiteTransformersPyTorchDeep Learning
  • MetaMediumMachine Learning Engineer
    Answer behavioral questions on projects and feedback

    This set of behavioral questions evaluates communication, leadership, adaptability, handling ambiguity, feedback exchange, and project ownership within the context of machine learning engineering projects.

    Behavioral & LeadershipOnsite
  • MetaMediumMachine Learning Engineer
    Answer core behavioral questions using STAR

    This question evaluates behavioral and leadership competencies—including communication, teamwork, conflict resolution, time and scope management, and mentorship—within the context of a Machine Learning Engineer role.

    Behavioral & LeadershipOnsite
  • MetaHardMachine Learning Engineer
    Architect an asynchronous RL post-training system

    This question evaluates a candidate's ability to design an asynchronous reinforcement-learning post-training system for a production chat LLM, testing competencies in ML system architecture, distributed training and serving separation, streaming data engineering, reward modeling and credit assignment, safety/compliance, and deployment/operations.

    ML System DesignOnsite
  • MetaHardMachine Learning Engineer
    Build a Friend Recommender

    This problem tests your ability to implement a graph-based recommendation algorithm using common neighbors and popularity constraints to rank potential connections.

    Coding & AlgorithmsOnsiteGraphSortingRecommendation System
  • MetaMediumMachine Learning Engineer
    Build harmful-content text classifier

    This problem evaluates your ability to design a robust text classification system for identifying harmful content, emphasizing strategies for data imbalance, labeling ambiguity, and real-time inference.

    Machine LearningOnsiteNLPClassificationMLOps
  • MetaMediumMachine Learning Engineer
    Compute the next lexicographic permutation

    This problem tests your ability to manipulate array elements in-place to find the next lexicographically ordered sequence, focusing on understanding the properties of permutations.

    Coding & AlgorithmsOnsiteArraysPermutationsTwo Pointers
  • MetaMediumMachine Learning Engineer
    Debug and optimize a card-drawing strategy

    This problem tests your ability to simulate card-drawing probabilities, debug flawed logic in iterative selection strategies, and optimize performance for repeated simulations.

    Coding & AlgorithmsOnsiteAlgorithmsSimulationProbability
  • MetaHardMachine Learning Engineer
    Demonstrate leadership and ensure data compliance

    This question evaluates leadership, program execution, stakeholder management, risk and tradeoff reasoning in machine learning engineering, along with expertise in data privacy, regulatory compliance, and operational data governance for user-data-driven systems.

    Behavioral & LeadershipOnsite
  • MetaMediumMachine Learning Engineer
    Describe handling intense time pressure

    This question evaluates a candidate's ability to perform under intense time pressure and multitask, specifically assessing prioritization, trade-off communication, stakeholder management, stress resilience, and execution skills relevant to machine learning engineering within a Behavioral & Leadership context.

    Behavioral & LeadershipOnsite
  • MetaHardMachine Learning Engineer
    Design Nearby and Notification Ranking

    This question evaluates competency in designing large-scale machine learning systems for real-time recommendations and notification ranking, covering candidate generation, ranking, feature engineering, online serving, latency management, and multi-objective trade-offs; it is commonly asked to assess the ability to translate product objectives into system architecture and measurable evaluation metrics while addressing freshness, cold-start, moving users, and notification fatigue. The domain is ML system design—recommender systems, ranking, and online serving—and the level spans both high-level conceptual architecture and practical application concerns such as serving latency, data freshness, training labels, and evaluation.

    ML System DesignOnsite
  • MetaMediumMachine Learning Engineer
    Design Place Recommendation System

    This question evaluates machine learning system design skills specific to recommender systems, including competencies in feature engineering, candidate generation and ranking, data engineering, online serving, latency and real-time context handling, evaluation metrics, and fairness/bias mitigation.

    ML System DesignOnsite
  • MetaMediumMachine Learning Engineer
    Design a Large-Scale Personalized Recommendation System End to End

    An ML system design question asking you to design a large-scale personalized recommendation system end to end, from candidate retrieval and multi-stage ranking to training data, evaluation, serving and monitoring. It tests problem framing, latency budgeting, cold start, feedback loops and online experimentation.

    ML System DesignOnsite