Surprisingly, the interview felt much easier than I anticipated. The technical rounds were straightforward, with a focus on design questions, like creating a thread-safe shared counter and a low-latency stock price time-series store.
At one point, I realized the sliding window question was similar to a mock scenario I had practiced on prachub.com just days before. Despite feeling prepared, I didn't receive an offer, which was disappointing considering the overall vibe seemed positive during the interview.
Design a thread-safe shared counter that scales under heavy concurrent access
Find the top-K largest elements in every sliding window of size k
Design a low-latency stock price time-series store with efficient range queries
The following metrics were computed from 10 interview experiences for the Citadel Senior Software Engineer role.
Citadel's interview process for their Senior Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Citadel's Senior Software Engineer interview process.