Citadel Securities OA (C++ Engineer)
Summary
I completed an Online Assessment for a C++ Engineer role at Citadel Securities. The task involved refactoring complex C++ code to improve its time complexity, specifically finding `max(x[i] - x[j])` w...
Interview Experience
The task was to refactor a bunch of convoluted C++ code and improve it's complexity to pass tests with their timeout. Time given was 1.5 hours. A big portion of that code was actually misleading and useless. Variable names were misleading as well, e.g. name suggesting graph, but there was no actual...


