Katkat
Technical Screen

Recursion Blocked in Favor of a Stack

Applied IntuitionSoftware Engineer · Technical Screen · Sep 2025

The question was a new one I hadn't seen before — roughly, implement an in-memory key-value store that supports transactions. Your system needs to process a series of commands that assign values to variables, print variable values, and manage transactional blocks. The tricky part is that you can assign to a variable that was already assigned before entering the transaction. My first instinct was…

Shared by a candidate · reported Sep 2025. Interview formats change; use it as a guide, not a script.