Citadel · Primly Community

How I'd prep for the Citadel interview if I started over, step by step

remote_swe_42 · 5 replies

Went through the Citadel SWE interview loop twice. First time, rejected after onsite. Second time, got an offer. The delta was almost entirely prep quality and specificity.

Here's what I'd do differently from day one.

Coding prep. Don't just grind LeetCode mediums and hards. Practice writing code you'd actually commit. Use named variables. Write clean helper functions. Add brief inline comments where logic is non-obvious. Time yourself not just on getting to a solution but on presenting it as if a teammate was reading it cold. Citadel interviewers read code the way they'd read a PR. Graph problems, heap problems, and anything touching sorted data structures showed up in both my loops.

System design prep. You need a financial domain lens. Practice designing: a real-time market data ingestion pipeline that can't drop events, a portfolio reconciliation system with strict consistency requirements, a rate-limiting layer for a trading API. The generic 'design a social feed' prep is necessary but not sufficient. Read about eventual consistency vs strong consistency tradeoffs in financial contexts specifically.

Behavioral prep. Citadel asks about collaboration under pressure, navigating disagreement with technically strong peers, and moments where you had to make a call with incomplete information. STAR format works but your stories need real teeth. Vague "we worked together and it went well" answers land badly. Specificity and a bit of tension in the story helps.

Domain knowledge. You don't need to be a finance person. But you should know what a market maker does, broadly why latency matters in trading, and what 'front office vs back office' tech means. Takes maybe four hours of reading to get to conversational fluency. Worth it.

Timeline. I prepped for about six weeks the second time. The first time I prepped for two weeks and showed up confident and undercooked. Don't make that mistake.

5 replies

analyst_ana

The 'write code like you'd commit it' framing is something I haven't seen in other prep guides but it completely tracks. Going to rethink how I practice.

backend_bekah

Four hours to get to conversational finance fluency is optimistic but I take the point. Even being able to ask semi-intelligent questions during system design about consistency models or audit trails sends a clear signal that you're not starting from zero.

frontend_fran

Did you get any frontend-specific rounds or was it all backend/systems? Wondering if the design-system-level work even shows up at Citadel or if it's basically purely backend SWE.

remote_swe_42

Their tech org is heavily backend and infra oriented. I didn't encounter anything frontend-specific in my loop. If you're a strong frontend engineer, it's worth asking the recruiter upfront which team you'd be interviewing for.

newgrad_neil

How much did LeetCode hard vs medium actually matter? I've been grinding hards but I'm honestly not sure if that's the highest ROI use of time.