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.
16 problemsClear filters
| Status | Problem | Format | Level |
|---|---|---|---|
| Not started | Bounded producer-consumer queuec++concurrencycondition-variablequeues | Written | medium |
| Not started | Design an LRU cachecachingconcurrencydata-structureslld | Written | medium |
| Not started | Kth largest in a streamheapstreamingtop-k | Written | medium |
| Not started | Search a rotated sorted arrayarraysbinary-search | Written | medium |
| Not started | Tell me about the most ambiguous problem you have worked onambiguitybehavioralstar | Written | medium |
| Not started | The loop that should be fast and is notc++cachememoryperformance | Written | medium |
| Not started | When is an atomic not enough?atomicsc++concurrencymutex | Written | medium |
| Not started | Why did my counter get slower with more threads?c++cacheconcurrencyperformance | Written | medium |
| Not started | Design a limit order bookdata-structureslldlow-latencytrading | Written | hard |
| Not started | Design a market data distribution systemlock-freelow-latencymarket-datasystem-design | Written | hard |
| Not started | Fewest machines to finish by a deadlinebinary-searchgreedyoptimisation | Written | hard |
| Not started | Take-home: trade reconciliationcorrectnessdatatake-hometrading | Written | hard |
| Not started | The ABA problematomicsc++concurrencylock-free | Written | hard |
| Not started | Was double-checked locking ever actually broken?c++concurrencymemory-modelsingleton | Written | hard |
| Not started | What does memory_order_relaxed actually guarantee?atomicsc++concurrencymemory-model | Written | hard |
| Not started | What is the hardest technical problem you have solved?behavioralstartechnical-depth | Written | hard |