Katkat

practice a little every day, paws crossed ♡

Member of Technical Staff, ML Systems 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 1–4 of 4 results

  • Gimlet LabsMediumMember of Technical Staff, ML Systems
    Design CPU-Cycle Window Alignment for Misaligned Time Series

    Define and implement a precise windowing contract for two misaligned CPU-cycle time series using piecewise-linear interpolation, monotone scanning, explicit boundary behavior, and optional interval integration.

    Software Engineering FundamentalsOnsite
  • Gimlet LabsMediumMember of Technical Staff, ML Systems
    Design a Text-to-Image Retrieval System

    Design permission-aware text-to-image retrieval with safe ingestion, multimodal embeddings, metadata filtering, approximate search, reranking, relevance evaluation, versioned updates, deletion, and duplicate control.

    ML System DesignOnsite
  • Gimlet LabsMediumMember of Technical Staff, ML Systems
    Design an Offline Inference Platform with Hardware-Aware Routing

    Design an offline large-model inference platform that routes prefill and decode across profiled hardware pools while balancing deadlines, fairness, batching, transfer cost, retries, and utilization.

    ML System DesignOnsite
  • Gimlet LabsMediumMember of Technical Staff, ML Systems
    Implement an LRU Cache

    This problem tests the ability to combine a hash map with a doubly linked list to achieve O(1) performance for cache operations.

    Coding & AlgorithmsOnsiteHash MapLinked ListCaching