Company interviews / Citadel
Citadel interview practice
73 coding questions are known to come up in Citadel interviews (5 easy, 45 medium, 23 hard), 5 of them in the last six months. The most common topics are Array, Dynamic Programming, Hash Table, String.
73Known questions
5Asked in last 6 months
45Medium
23Hard
Coding questions Citadel asks
From public company-tagged interview question lists. Most recent and most frequent first.
Easy 5Medium 45Hard 23
- Array40
- Dynamic Programming18
- Hash Table17
- String16
- Breadth-First Search12
- Math12
- Depth-First Search11
- Design10
- Graph9
- Binary Search9
- Two Pointers7
- Sorting7
| Question | Difficulty | Asked recently |
|---|---|---|
| Find Median from Data Stream | Hard | Yes |
| Number of Orders in the Backlog | Medium | Yes |
| Parallel Courses III | Hard | Yes |
| Time Based Key-Value Store | Medium | Yes |
| Word Ladder | Hard | Yes |
| Sliding Window Maximum | Hard | — |
| Count Palindromic Subsequences | Hard | — |
| Palindromic Substrings | Medium | — |
| Best Time to Buy and Sell Stock | Easy | — |
| Best Position for a Service Centre | Hard | — |
| Merge Intervals | Medium | — |
| Maximum Total Damage With Spell Casting | Medium | — |
| LRU Cache | Medium | — |
| First Completely Painted Row or Column | Medium | — |
| Maximum Length of Repeated Subarray | Medium | — |
| Evaluate Division | Medium | — |
| Insert Delete GetRandom O(1) | Medium | — |
| LFU Cache | Hard | — |
| Find the Duplicate Number | Medium | — |
| Smallest Missing Non-negative Integer After Operations | Medium | — |
| Find Servers That Handled Most Number of Requests | Hard | — |
| Design Circular Queue | Medium | — |
| Fizz Buzz | Easy | — |
| Serialize and Deserialize Binary Tree | Hard | — |
| Sqrt(x) | Easy | — |
Practice a Citadel interview
Take the same AI interview a Citadel candidate would face: you talk it through while you code, and get a scorecard with what earned each score. Three single-question interviews a day are free.