← Back to Directory

Akuna Capital

Mid-sized

Most of these Akuna Capital write-ups come from Software Engineers (29), then Data Scientists (7). The most reported rounds are the technical phone screen (30), the online assessment (3), the onsite coding round (1) and the multi-round onsite (1).

36 interview notes · updated Jul 2026

Akuna Capital·Data Scientist·Technical Phone Screen

Jul 2026
Interviewed for a Data Scientist role at Akuna Capital and got hit with a classic prefix sum problem that sounds easy until you actually have to explain the negative numbers case under pressure.
  • Given an integer array and an integer k, count the number of contiguous subarrays whose sum equals k. Solve it in O(n) time and O(n) space, explain why it handles negative numbers correctly, and walk through the complexity.

“I knew prefix sums going in but the negative numbers justification tripped me up more than I expected.”

View Post

Akuna Capital·Data Scientist·Technical Phone Screen

Jul 2026
Akuna Capital data scientist interview with a meaty system design question about streaming statistics. The sliding window twist at the end is what actually tripped me up, not the basic version.
  • Design a data structure that tracks max, mean, and mode over an unbounded integer stream. Estimate its memory footprint assuming values fall between 1 and 1001. Then extend it to support a sliding window of the last k elements only.

“Started fine with the basic version.”

View Post

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.”

View Post

Akuna Capital·Software Engineer·Onsite - Multi Round

Jul 2026
Went through the full Akuna Capital C++ SWE process: an OA, a debugging assessment, and four technical rounds. Made it all the way through but got cut before the final round, mostly because the in-interview debugging was brutal for someone who primarily writes Java.
  • Implement or simulate a real-world scenario in C++ (non-LeetCode style coding problem from the OA).
  • Identify and fix multiple bugs in a provided C++ codebase within a 45-minute window.
  • Discuss C++ memory management: how it works, common pitfalls, and how you handle it in practice.
  • Explain multithreading and concurrency concepts in C++ and how you'd approach thread safety in a real system.
  • Walk through low-level performance optimizations in C++: what you'd look for and how you'd approach them.

“The OA problems were not the grind-LeetCode-mediums type.”

View Post

Akuna Capital·Software Engineer·Take-home Assignment

Jul 2026
Akuna Capital gave me a React coding exercise for a hotel reservation UI, which sounds straightforward until you realize how many edge cases they actually want you to handle. It was a take-home style problem with a lot of moving parts crammed into one component.
  • You're given an existing React hotel reservation form. Add two controlled dropdown menus for Check-in and Check-out month, enforce that Check-out can't be earlier than Check-in, disable past months relative to today, wire everything into the provided state management, validate on change and submit with inline errors, handle keyboard accessibility with ARIA labels, and write unit tests for all of it.

“This is basically seven requirements in a trenchcoat.”

View Post

Akuna Capital·Data Scientist·Technical Phone Screen

Jul 2026
Interviewed for a Data Scientist role at Akuna Capital and got a graph algorithm problem that felt more like a software engineering screen than anything data science related. The question was well-defined but required you to actually know your BFS and sorting complexity, not just wave your hands at it.
  • Given an unweighted undirected city road network modeled as a graph, with a depot node and a set of delivery requests each having a priority and unique ID, design an algorithm to produce a service order sorted by shortest-hop distance from the depot, breaking ties by higher priority first and then by smaller ID. The solution should run in O(V+E + D log D). Explain correctness, handle unreachable nodes, and write pseudocode.

“This one took me a second to parse because there's a lot of text dressing up what is basically BFS plus a sort.”

View Post

Akuna Capital·Software Engineer·Technical Phone Screen

Jul 2026
Coding round at Akuna Capital for a software engineering role. The problem looked deceptively simple at first glance but the edge cases kept piling up as I got deeper into it.
  • Design and implement a communication connection manager: a custom exception class and a handler class that supports connecting two users, hanging up a connection, and clearing all connections. Each user can only be in one active connection at a time, and the handler must enforce this along with other constraints like self-connections.

“The hash map approach came to me pretty fast, user maps to their current partner, bidirectional.”

View Post

Akuna Capital·Software Engineer·Technical Phone Screen

Jun 2026
Interviewed for a software engineering role at Akuna Capital and got a system design-flavored coding question about building a small in-memory communication manager. Pretty focused interview, no fluff.
  • Design a simple in-memory communication manager that supports connecting two users, disconnecting two previously connected users, and clearing all connections. Walk through your data structure choices, write the code, and analyze time and space complexity.

“I went with an adjacency list using a hash map of sets, which felt right for this kind of undirected relationship problem.”

View Post

Akuna Capital·Software Engineer·Online Assessment (OA)

Jun 2026
Graph problem for a Data Engineer role at Akuna Capital. One coding question, submitted in Java, felt more like a pure algorithms screen than anything data-engineering specific.
  • Given a set of nodes and an undirected edge list, build an adjacency list and find all connected components using BFS. For each component, compute the difference between the maximum and minimum node IDs. Return the largest such difference across all components.

“Took me a minute to realize the answer isn't just a global max minus global min across all nodes.”

View Post

Akuna Capital·Software Engineer·Technical Phone Screen

Jun 2026
Akuna Capital system design screen for a software engineering role. The question was pretty focused, more like a mini design exercise than a full-scale distributed systems thing, but there were enough layers to trip you up if you weren't careful.
  • Design a lightweight in-memory communication manager between users. Implement connect, disconnect, and clear functions, define your data structures and method signatures, discuss time/space complexity, edge cases, concurrency, and include a testing plan.

“I went straight to a hash map of adjacency sets and felt pretty good about it.”

View Post

Akuna Capital interview FAQ

What rounds are in the Akuna Capital interview?

Candidates most often report a technical phone screen (30 write-ups), an online assessment (3), an onsite coding round (1) and a multi-round onsite (1).

What does the Akuna Capital technical phone screen cover?

Across 30 technical phone screen write-ups, the most tagged question topics are Algorithms & Data Structures (30 questions), Technical Trade-offs (25) and System Design (17).