Citadel Interview Questions and Guide
Hard algorithmic problems done fast and bug-free, performance awareness (memory, latency, concurrency), and depth in your primary language.
The Citadel interview loop
- Online assessment
- 1–2 technical phone screens
- Onsite: 4–5 rounds of algorithms, systems/C++ depth, design and behavioral
Citadel interview questions
- Design a Stock Exchange
- Design a Real-Time Market Data Feed
- Text Justification
- Online Stock Span
- Number of Orders in the Backlog
- Time-Based Key-Value Store
- Flood Fill
- Word Break
- Best Time to Buy and Sell Stock With Cooldown
- Palindrome Partitioning
- Add Binary
- Design a Stock Exchange Order Book
- Tell me about a time you took ownership beyond your role
- Tell me about a production incident you handled