Confluent·Software Engineer·Onsite - System Design / Architecture
Jun 2026
Confluent system design round, and they went deep. Like, really deep. Eight distinct areas across a single question about a distributed key-value store, and they expected you to justify every tradeoff along the way rather than just name-drop buzzwords.
- Design a globally distributed key-value store optimized for read-heavy workloads, covering OS-level performance, storage layout, partitioning, replication, consistency models, failure handling, hotspot mitigation, and capacity planning.
“This was basically eight questions stitched into one.” The rest of the author's notes on Software Engineer interview at Confluent, 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