Akuna Capital·Software Engineer·Technical Phone Screen
Jul 2026
Akuna Capital had me fix a broken C++ object pool under concurrency constraints. The scope was bigger than I expected for a single interview question, covering thread safety, RAII, shutdown semantics, and ABA prevention all at once.
- You're given a buggy C++ object pool implementation with race conditions, double-free risks, and resource leaks under concurrent borrow/return. Refactor it into a correct, thread-safe object pool template with blocking borrow (optional timeout), safe return with duplicate rejection, RAII scoped handle, and clean shutdown. Assume C++17.
“This one took me a minute to even scope properly.” The rest of the author's notes on Software Engineer interview at Akuna Capital, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post