I've been reading online but cannot find what kind of questions does Citadel tend to ask. The answers range form maths and stats trick questions to easy matrix multiplication. It's really unclear what to expect from process. Any employee at Citadel/ Citadel Securities can tell me what topics( example : Dynamic Programming, Cpu cache, etc) I should prepare well or focus more when interviewing for a SWE role at Citadel Securities ? Job title says it's a "C++ software engineer" role so anything specific in C++ I should be expected to know about at least outside usual template & stl ? Thanks in advance :)
In my experience, unlikely to ask much math or stats, generally will be some LC (mainly around graphs/trees) and some system design. For C++ team, expect specifics around concurrency, templates, memory model, and performance optimization.
Is it LC Medium / Hard questions ? Btw Thanks for the heads up.
Probably more medium but hard is also possible - depends highly on the team/interviewer