Design In-Memory Transactions with Snapshots and Savepoints
Company: Nextdoor
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Design in-memory transactions and savepoints with snapshots, undo logs, correct deletion recovery, commit boundaries, and explicit time and storage costs.
Read the full Nextdoor Software Engineer interview experience this question came from