Quant & Finance
Citadel interview questions
Grouped by topic, sorted Easy → Medium → Hard, then by LeetCode ID. Click a problem to open it on LeetCode; the chapter column links to the handbook chapter that covers it.
- Problems
- 50
- Easy
- 1
- Medium
- 33
- Hard
- 16
- Mapped to chapter
- 27
Array
29 problemsEasy 1
| # | Title | Difficulty | Also at | Chapter |
|---|---|---|---|---|
| 346 | Moving Average from Data Streamalso at:Arista NetworksGoogleMeta Also at 2 moreQualcommTesla | Easy | — |
Medium 18
Hard 10
Depth-First Search
4 problemsMedium 3
| # | Title | Difficulty | Also at | Chapter |
|---|---|---|---|---|
| 207 | Course Schedule★ also at:AmazonAppleByteDance Also at 22 moreCars24CloudflareCrowdStrikeDoorDasheBayFlipkartGoogleIntuitMetaMicrosoftPayPalRobloxSalesforceSnapSnowflakeSwiggyTargetToastUberWalmart Global TechYelpZomato | Medium | Chapter | |
| 210 | Course Schedule IIalso at:BloombergAmazonApple Also at 24 moreArista NetworksCars24CleartripCoinbaseCure.fitDatabricksDoorDashFlipkartGoogleIntuitLinkedInMetaMicrosoftMongoDBNetflixPalantirQualcommRobloxSalesforceSnapSnowflakeTeslaUberUrban Company | Medium | Chapter | |
| 310 | Minimum Height Treesalso at:Microsoft | Medium | Chapter |
Hard 1
| # | Title | Difficulty | Also at | Chapter |
|---|---|---|---|---|
| 1203 | Sort Items by Groups Respecting Dependencies | Hard | — |
Dynamic Programming
3 problemsMedium 3
| # | Title | Difficulty | Also at | Chapter |
|---|---|---|---|---|
| 688 | Knight Probability in Chessboard | Medium | — | |
| 2466 | Count Ways To Build Good Stringsalso at:MetaMicrosoft | Medium | — | |
| 2533 | Number of Good Binary Strings | Medium | — |
Hash Table
3 problemsMedium 2
| # | Title | Difficulty | Also at | Chapter |
|---|---|---|---|---|
| 12 | Integer to Romanalso at:BloombergAdobeAmazon Also at 9 moreAMDAtlassianDocuSignDoorDashGoogleMetaMicrosoftSwiggyX (Twitter) | Medium | — | |
| 208 | Implement Trie (Prefix Tree)★ also at:BloombergAmazonApple Also at 10 moreBlockDocuSignDoorDasheBayGoogleMetaMicrosoftMongoDBRobloxX (Twitter) | Medium | Chapter |
Math
3 problemsMisc
8 problemsMedium 5
| # | Title | Difficulty | Also at | Chapter |
|---|---|---|---|---|
| 98 | Validate Binary Search Tree★ also at:BloombergAdobeAmazon Also at 7 moreByteDanceeBayGoogleMetaMicrosoftOYOVMware | Medium | Chapter | |
| 103 | Binary Tree Zigzag Level Order Traversalalso at:AmazonByteDanceeBay Also at 5 moreGoogleIntuitMicrosoftOlaZoom | Medium | Chapter | |
| 116 | Populating Next Right Pointers in Each Nodealso at:BloombergAmazonGoogle Also at 4 moreMetaMicrosoftVMwareWise | Medium | Chapter | |
| 117 | Populating Next Right Pointers in Each Node IIalso at:Meta | Medium | — | |
| 647 | Palindromic Substringsalso at:AdobeAmazonArista Networks Also at 7 moreCapital OneCiscoEpic SystemsMetaMicrosoftPayPalVMware | Medium | Chapter |
Hard 3
| # | Title | Difficulty | Also at | Chapter |
|---|---|---|---|---|
| 10 | Regular Expression Matchingalso at:BloombergAdobeAirbnb Also at 11 moreAmazonAppleByteDanceeBayGoogleLyftMetaMicrosoftPhonePeX (Twitter)Zoho | Hard | — | |
| 489 | Robot Room Cleaneralso at:Two SigmaLinkedInMeta | Hard | — | |
| 2484 | Count Palindromic Subsequencesalso at:PhonePeVisa | Hard | — |
No problems match those filters
Toggle a difficulty back on or clear the search.