Your Citadel Prep Plan
- Turn the rest of the guide into a phased path toward a harder, faster coding bar
- Confirm your track first, since Citadel LLC and Citadel Securities run different loops
- Weight coding, probability and trading-systems prep by what your track and level test
Two candidates prep for a Citadel loop the same number of weeks and get very different results. The first grinds algorithm problems, walks in, writes a correct Hard solution, and gets cut anyway because it reached for depth-first search where the interviewer wanted the shortest path. The second one spent those weeks getting to the optimal answer fast, guarding the edge cases nobody named, and knowing which of the two firms it was even talking to. The second one is the plan.
"Citadel" is two separate firms under Ken Griffin, and your prep forks on which one you sit. Citadel LLC is the hedge fund, the buy-side, where engineering builds the investment platform, data infrastructure, and risk tooling. The loop looks like a harder, faster version of a big-tech interview, and it is language-agnostic. Citadel Securities is the market maker, the sell-side that quotes prices and provides liquidity across a large slice of US equities and options. There the engineering leans on low-latency C++ trading systems, and the loop is more likely to add a performance round and a probability gate. Do not confuse either one with The Citadel, the military college, which is a different institution entirely. Confirm the entity on your recruiter call before you benchmark comp or plan a single hour.
A working Hard solution can still be a reject here, so the coding bar is not "make it run." The reports point the same way: a timeout counts as a failure, partial credit rarely advances, and passing the visible tests is where grading starts rather than where it ends. The interviewer is reading whether you picked the right algorithm the first time, held the margin to clear every hidden test, and handled the empty stream or the self-loop without a prompt. So the coding spine below is drilled toward speed to optimal, not toward "eventually correct."
How to spend your prep time
Each phase below has one focus, a rough share of your hours, and a checkpoint you clear before moving on. Two of the phases are gated: the probability round is real for quant-adjacent tracks and often absent for core software roles, and the boxes-and-arrows systems round is weighted toward senior and infrastructure loops. Confirm your track and level first, because the do-list changes on both. Six weeks or six days, the proportions hold.
Get to optimal, fast: the coding spine
- Start with the coding overview for the bar: roughly two problems in about seventy minutes on HackerRank (CodeSignal on some Securities pipelines). Near-perfect hidden-test pass is expected. A timeout is a first-class failure, and a solution that merely runs is the starting line.
- Build the dominant families in order of how often they land. Lead with dynamic programming, where DP and counting under a 1e9+7 modulo is the single most common assessment family. Then arrays, strings, and hashing for prefix sums, sliding window, and binary-search-on-the-answer.
- Cover the two families that hide the reject traps. In graphs and trees, choosing BFS over DFS on a shortest path is the documented difference between a pass and a cut, and a currency-graph self-loop is the edge that bites. In heaps and intervals, the miss is the empty-stream base case on median-from-a-data-stream, and the shape is merging K live streams.
- For Citadel Securities or any low-latency C++ role, add the performance layer the overview covers. Take a correct-but-slow solution to O(n). Kill per-iteration allocation and the stray pow or find_if, and work in place with pointers. That instinct is what separates a Securities candidate from a generic algorithm grinder.
The probability and mental-math round
- Confirm whether this round is in your loop before you spend an hour on it. For quant, quant-developer, quant-research, trading-adjacent, and some early-career NXT loops it is real; the core software loops in the reports are coding-dominant and may never touch it. Framing probability as central to a plain SWE interview is the most common role-confusion myth, so ask your recruiter rather than assume.
- If it applies, work probability and brainteasers for the method over memorized answers. That means expected value, combinatorics, conditional probability and Bayes, and random-walk and gambler's-ruin. It also means the make-me-a-market games, where you quote a two-sided price and defend it as information arrives.
- Train the timed arithmetic sprint separately. The aptitude formats pack dozens of questions into an hour, and speed with composure under the clock is the actual signal, not any single clever puzzle.
Low-latency systems: read the trading stack
- Read the system-design overview for who gets a whiteboard design round. It is weighted toward senior, experienced, and infrastructure hires; junior loops more often meet the order book as a live coding exercise instead of a boxes-and-arrows design.
- Whichever applies, the flagship is the order book. Work the matching engine for price-time priority and memory pools over new and delete. The structure is sorted price levels, an intrusive FIFO list per level, and a hashmap from order id to node for O(1) cancel. It shows up as both a coding exercise and a design, so learn it once and use it twice.
- Then read the surrounding systems the way this firm grades them, on microsecond latency and determinism over web-scale patterns. The market-data feed handler covers multicast ingest and gap recovery on an A/B feed. The order gateway covers O(1) pre-trade risk on the hot path and idempotent execution reports. The tick store and backtesting and replay cover a columnar time-series and deterministic replay off an append-only log.
- For every design, rehearse the "why that data structure?" drill and be ready to defend a latency budget in microseconds, not milliseconds.
Fit, and a specific why-Citadel
- Read the behavioral overview and mine the question bank. There is no standalone values round to cram for; fit is woven through every stage, and four or five interviewers compare notes on whether your stories stay consistent.
- Note that Citadel publishes no numbered values list to recite. It describes its culture in prose, around winning on the merits with integrity, letting the best idea win, and reasoning from evidence rather than ego. Those are the themes the questions probe, and owning the outcome runs underneath all of them.
- Make "why Citadel" specific to a desk or a problem, and ground it in the real work; the firm's investor letters are fair game. Leading with the compensation or the prestige is the common way strong technical candidates still fail the fit read.
Confirm the entity, mock, then taper
- Run a full timed mock or two. Include at least one coding round where a timeout counts as a failure and you have to reach optimal fast. If your track carries it, add one brainteaser round where you commit to a price under questioning.
- Fix your two weakest families instead of re-drilling your strengths, then stop adding material. A new pattern crammed the night before mostly buys anxiety.
- Confirm three things with your recruiter one more time. Which entity is your offer from, Citadel LLC or Citadel Securities? Is the probability round in your loop? What level is your loop calibrated for? Skim the negotiation lesson so the private, no-RSU, base-plus-large-cash-bonus shape and the sign-on, guaranteed-bonus, and non-compete levers are not a surprise at offer time.
Why the phases are weighted this way
The coding spine takes the most hours because every track runs it and the bar is unforgiving. The assessment gate is silent and a timeout ends the attempt. Even a working Hard solution can be cut for the wrong approach. The next two phases are gated, so their share depends entirely on your track and level, which is why confirming both up front is not optional. Fit earns a real slice rather than a token one, because the why-Citadel read carries genuine weight even without a dedicated values round.
The coding round rewards a specific instinct that a pass-the-tests grind never trains.
The offer you are working toward is shaped unlike a big-tech package, and that shifts what you negotiate.
In the room
These are the habits where prepared candidates still drop points. Each clears a bar this loop sets that a generic algorithm grind never trains.
- Reach optimal, then guard the edges. A solution that passes the visible tests is the starting line. A timeout is a failure, and a working Hard solution with the wrong algorithm (DFS where BFS was wanted) still gets cut. Choose the approach first, then handle the empty-stream and self-loop cases nobody mentioned.
- Know which Citadel you are in. The fund and the market maker hire, pay, and lean technically differently. Benchmark against the right entity and prep the right stack, platform and data for Citadel LLC or low-latency C++ for Citadel Securities.
- Gate the probability prep to your track. For quant, quant-developer, and some NXT loops the brainteaser round is real; for core software it is often absent. Confirm it rather than burning a fifth of your hours on a round you will not sit.
- Think out loud and commit to a price. The brainteaser and market-making games grade your reasoning and your willingness to quote a number and adjust it as information arrives, not a memorized answer.
- Design in microseconds, not web scale. When a systems discussion appears, on senior and infrastructure loops, latency, determinism, and "why that data structure?" carry more weight than sharding a social feed.
- Price the exit before you sign. Comp is base plus a large discretionary cash bonus with no RSUs, and a long non-compete plus bonus-less garden leave is a real cost. Read the negotiation lesson so none of it is new at offer time.
The whole plan rests on one decision made before you study: which Citadel, and therefore which loop. The coding spine is the one phase everyone runs, so drill it toward speed to optimal. A timeout is a failure, and the right algorithm chosen first beats a clever answer that times out. Then gate the rest to your track. The probability round is real for quant, QD, and NXT and often absent for core software. The boxes-and-arrows systems round is weighted toward senior and infrastructure loops, with the order book as its flagship, judged in microseconds. Confirm the entity and level on your recruiter call, and spend your hours on the rounds your track contains.
Key Takeaways
- ✓Prep forks on the entity. On the recruiter call, confirm whether your offer is Citadel LLC (the hedge fund, platform and data engineering) or Citadel Securities (the market maker, low-latency C++). The coding lean depends on it, and so does whether a probability round appears.
- ✓Everyone runs the coding spine, and the bar is harder and faster than big tech. Expect roughly two problems in about seventy minutes, where a timeout is a failure. A correct Hard solution with the wrong algorithm can still be a reject. Drill DP-with-modulo, prefix and hashing arrays, BFS graphs, and stream heaps to optimal, fast.
- ✓Gate the probability round and the systems reading to your track. Brainteasers (EV, Bayes, gambler's ruin, market-making games, timed arithmetic) are real for quant, QD, and NXT and often absent for core software. Whiteboard system design is weighted toward senior and infrastructure loops. The order book is the flagship, judged on microsecond latency.
- ✓Price the offer before you sign. Comp is base plus a large discretionary cash bonus with no RSUs; the levers are sign-on, guaranteed year-one bonus, the bonus target, the deferral percentage, and the non-compete plus garden-leave terms. Skim the negotiation lesson early.
Citadel interview guideKnow what Citadel asks before you walk in.
12 coding · 5 system design · 15 behavioral questions
Get their questions first.
InterviewLegend is independent and not affiliated with or endorsed by any company it covers.