Katkat

Company

Gimlet Labs interview questions

4 practice questions in the style of Gimlet Labs's interviews, covering Software Engineering Fundamentals, ML System Design, Coding & Algorithms.

Questions4

0 easy4 medium0 hard

Your progress0/4

Gimlet Labs interview questions by the numbers

Last updated

Katkat has 4 Gimlet Labs interview questions. The largest topics are ML System Design (50%), Coding & Algorithms (25%) and Software Engineering Fundamentals (25%). By difficulty: 100% medium. The most common round is Onsite (100%). Frequent concepts include Caching, Data Structures, Hash Map and Linked List.

Difficulty

  • Medium100% · 4

Interview rounds

  • Onsite100% · 4

Roles

  • Member of Technical Staff, ML Systems100% · 4

Frequent concepts

  • Caching25% · 1
  • Data Structures25% · 1
  • Hash Map25% · 1
  • Linked List25% · 1
  • System Design25% · 1

Showing 1–4 of 4 results

  • 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.

    Gimlet LabsMember of Technical Staff, ML SystemsSoftware Engineering FundamentalsOnsite
  • 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.

    Gimlet LabsMember of Technical Staff, ML SystemsML System DesignOnsite
  • 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.

    Gimlet LabsMember of Technical Staff, ML SystemsML System DesignOnsite
  • This problem tests the ability to combine a hash map with a doubly linked list to achieve O(1) performance for cache operations.

    Gimlet LabsMember of Technical Staff, ML SystemsCoding & AlgorithmsOnsite

Gimlet Labs interview experiences

All 1 →
  • Two System Designs and an Unexpected RejectionGimlet Labs · Member of Technical Staff, ML Systems · Onsite · Apr 2026
    Rejected

    This is an inference startup. The basic business is to place different stages of inference on different hardware in a forward-deployed model. For example, a company might have many old accelerator cards that no longer have enough compute for other work and use them for decoding. The role was Member of Technical Staff in machine learning systems. A recruiter approached me. I was already changing j…

More companies