Instacart logo

Instacart Interview Question Bank

Instacart's recent SWE loop is dominated by CodeSignal-style practical coding: in-memory databases, worker/task trackers, expression parsing, file I/O, and product/inventory consistency. Senior loops now commonly split the onsite into two phases: two coding rounds plus a Karat AI codebase round first, then system design and project deep-dive if the first phase clears. MLE loops keep the same practical coding bar but add a fundamentals-heavy ML concept screen.

More
27
Before you start
Showing 13 of 13
Coding·90 min
MediumFree preview

OA: In-Memory Key-Value Store

The dominant Instacart OA prompt. Implement an in-memory database where records are keyed by `key`, each record stores `field -> value` strings, and later levels add scans, prefix scans, timestamped reads, TTL, backup, and restore.

SWE
hashmap
in-memory-database
ttl
snapshot
+2
4 related discussions

Instacart Featured Guides