Practice

Prepare for Citadel Securities

The problems worth doing for this kind of loop — grouped by what the round tests, not by leaked question lists.

17 problemsClear filters

Practice problems, with your status, difficulty and topics
StatusProblemFormatLevel
Not startedBounded producer-consumer queuec++concurrencycondition-variablequeuesWrittenmedium
Not startedDesign an LRU cachecachingconcurrencydata-structureslldWrittenmedium
Not startedKth largest in a streamheapstreamingtop-kWrittenmedium
Not startedSearch a rotated sorted arrayarraysbinary-searchWrittenmedium
Not startedTell me about the most ambiguous problem you have worked onambiguitybehavioralstarWrittenmedium
Not startedThe loop that should be fast and is notc++cachememoryperformanceWrittenmedium
Not startedThread-Safe CounterimplementationCoderpadmedium
Not startedWhen is an atomic not enough?atomicsc++concurrencymutexWrittenmedium
Not startedWhy did my counter get slower with more threads?c++cacheconcurrencyperformanceWrittenmedium
Not startedDesign a limit order bookdata-structureslldlow-latencytradingWrittenhard
Not startedDesign a market data distribution systemlock-freelow-latencymarket-datasystem-designWrittenhard
Not startedFewest machines to finish by a deadlinebinary-searchgreedyoptimisationWrittenhard
Not startedTake-home: trade reconciliationcorrectnessdatatake-hometradingWrittenhard
Not startedThe ABA problematomicsc++concurrencylock-freeWrittenhard
Not startedWas double-checked locking ever actually broken?c++concurrencymemory-modelsingletonWrittenhard
Not startedWhat does memory_order_relaxed actually guarantee?atomicsc++concurrencymemory-modelWrittenhard
Not startedWhat is the hardest technical problem you have solved?behavioralstartechnical-depthWrittenhard