The Arcesium interview process was structured into four rounds:
Online Coding Assessment: Two medium-level problems on dynamic programming and graph traversal.
Technical Phone Screen: Questions on core data structures, complexity analysis, and a binary tree coding problem.
On-site Technical Interview: Focused on system design for low-latency trading platforms, database optimization, and advanced coding on multithreading and concurrency, with discussion of operating system concepts.
HR Round: Covered career goals, cultural fit, compensation, and the relevance of my ECE background.