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.
0 easy4 medium0 hard
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.
Topics
- ML System Design50% · 2
- Coding & Algorithms25% · 1
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
Most mentioned in interview experiences
- 1.Design a Text-to-Image Retrieval System1 report
- 2.Design an Offline Inference Platform with Hardware-Aware Routing1 report
- 3.Design CPU-Cycle Window Alignment for Misaligned Time Series1 report
- 4.Implement an LRU Cache1 report
Counted from 1 candidate interview experiences on Katkat. How we collect and count
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 FundamentalsOnsiteDesign 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 DesignOnsiteDesign 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- Implement an LRU CacheMedium
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 2026Rejected
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
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52