Applied Intuition·Software Engineer·Onsite - System Design / Architecture
Apr 2026
Applied Intuition system design round for a software engineering role. The whole session was basically one big deep-dive into building a transactional key-value store from scratch, which sounds contained until you realize how many edge cases they want you to think through.
- Design and implement an in-memory key-value store that supports transactions, including nested transactions, with get, set, delete, begin, commit, and rollback operations.
“I started with the basic get/set/delete part, which felt fine, then they said 'now add transactions' and I kind of froze for a second.” The rest of the author's notes on Software Engineer interview at Applied Intuition, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post