Interview Intel · Citadel

Citadel coding interview
questions, leaked.

101 problems reported across recent Citadel interviews. Top patterns: array, dynamic programming, string. The list below is what most candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Citadel's coding assessment is front-loaded with arrays and dynamic programming. You're looking at 101 problems across their interview loop, with 60 medium-difficulty questions that form the real gauntlet. Arrays alone show up in 62 problems, and DP in 29. Most candidates freeze on problems like Longest Non-decreasing Subarray or Sliding Window Maximum mid-interview. If you hit a wall on the live assessment, StealthCoder runs invisibly and surfaces a working solution in seconds, invisible to the proctor. That's your safety net for whatever didn't make it into your final week of prep.

Tracked problems
101
Easy
5/ 5%
Medium
60/ 59%
Hard
36/ 36%

Top problems at Citadel

leaked_problems.csv50 rows
#ProblemDiffFrequency
01Longest Non-decreasing Subarray From Two ArraysMEDIUM
100.0
02Binary Tree Maximum Path SumHARD
98.7
03Minimum Knight MovesMEDIUM
93.4
04Delete and EarnMEDIUM
93.4
05Palindromic SubstringsMEDIUM
86.5
06Sliding Window MaximumHARD
85.3
07Count Palindromic SubsequencesHARD
81.3
08LFU CacheHARD
79.8
09Minimum Equal Sum of Two Arrays After Replacing ZerosMEDIUM
79.8
10Minimum Operations to Make Numbers Non-positiveHARD
78.1
11Number of Good Binary StringsMEDIUM
76.4
12Maximum Total Damage With Spell CastingMEDIUM
76.4
13LRU CacheMEDIUM
74.4
14Best Position for a Service CentreHARD
74.4
15Maximum Length of Repeated SubarrayMEDIUM
74.4
16Minimum Costs Using the Train LineHARD
74.4
17Evaluate DivisionMEDIUM
72.3
18First Completely Painted Row or ColumnMEDIUM
72.3
19Merge IntervalsMEDIUM
70.0
20Longest String ChainMEDIUM
70.0
21Best Time to Buy and Sell StockEASY
67.4
22Find the Duplicate NumberMEDIUM
67.4
23Serialize and Deserialize Binary TreeHARD
67.4
24Insert Delete GetRandom O(1)MEDIUM
64.5
25Evaluate Reverse Polish NotationMEDIUM
64.5
26Parallel Courses IIIHARD
61.1
27Number of IslandsMEDIUM
61.1
28Length of Longest Subarray With at Most K FrequencyMEDIUM
61.1
29Sudoku SolverHARD
61.1
30Meeting SchedulerMEDIUM
57.1
31Employee Free TimeHARD
57.1
32Couples Holding HandsHARD
57.1
33Robot Room CleanerHARD
57.1
34Find Median from Data StreamHARD
57.1
35Group AnagramsMEDIUM
57.1
36Validate Binary Search TreeMEDIUM
57.1
37PermutationsMEDIUM
57.1
38Merge k Sorted ListsHARD
57.1
39Binary Tree Zigzag Level Order TraversalMEDIUM
52.2
40Search Suggestions SystemMEDIUM
52.2
41Trapping Rain WaterHARD
52.2
42N-QueensHARD
52.2
43Design Search Autocomplete SystemHARD
52.2
44Regular Expression MatchingHARD
52.2
45Best Time to Buy and Sell Stock IIMEDIUM
52.2
46Design Circular QueueMEDIUM
52.2
47Fizz BuzzEASY
52.2
48Combination SumMEDIUM
52.2
49Best Time to Buy and Sell Stock IIIHARD
52.2
50Find Servers That Handled Most Number of RequestsHARD
45.9

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Citadel OA. The proctor cannot see it. Screen share cannot detect it. Built by an engineer who got tired of watching his cohort grind for six months and still get filtered at the OA stage.

Get StealthCoder
Topic distribution
What this means

The pattern is clear: Citadel rewards pattern recognition over raw speed. Array problems dominate, but they're almost always fused with DP, hash tables, or string manipulation. Sliding Window Maximum and Binary Tree Maximum Path Sum are signature hard problems that require both algorithm fluency and implementation discipline. The difficulty skew is brutal: 36 hard problems means you'll face at least one or two in your actual interview. Your prep should start with array fundamentals and DP recurrence relations, then move into the hybrid problems that combine strings with DP. Breadth-first search (19 problems) and depth-first search (16) appear frequently but secondary. Hash table design shows up in cache problems (LRU, LFU) that test systems thinking. If you blank on a design pattern or a two-pointer optimization mid-assessment, StealthCoder is your hedge.

Companies with similar patterns

If you prepped for Citadel, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Citadel.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Built by an engineer who got tired of watching his cohort grind for six months and still get filtered at the OA stage. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Citadel interview FAQ

Should I study array problems first for Citadel?+

Yes. Arrays appear in 62 of 101 problems and almost always pair with DP or hash tables. Master sliding windows, two pointers, and prefix sums first. Then layer in DP recurrence. Problems like Longest Non-decreasing Subarray combine both, so drilling arrays early unlocks the harder fusion problems.

How many dynamic programming problems should I solve?+

Citadel has 29 DP problems spread across their interview set. You won't see them in isolation. Solve at least 15 to 20 classical DP problems (knapsack, longest subsequence, counting paths), then focus on hybrid DP plus array or string problems that appear in their actual list.

Are string problems important for Citadel?+

Moderately. String appears in 22 problems, usually paired with DP or two pointers. Palindromic Substrings and Count Palindromic Subsequences are representative. If you're weak on string DP, these two patterns will appear. Don't neglect them, but prioritize array and core DP first.

What should I do if I see a design problem like LFU Cache?+

Design shows up in 12 problems, mostly hash table plus linked list implementations. LFU and LRU Cache are classic. These require systems thinking and data structure stacking. Practice building caches with custom eviction logic. Expect one design problem in the real interview.

How much time should I spend on graph and tree problems?+

Less than array and DP, but not zero. Breadth-first search (19 problems) and depth-first search (16) matter, especially for tree traversal and shortest-path problems. Binary Tree Maximum Path Sum is a signature hard problem. Drill 8 to 10 tree and graph problems, then pivot back to array hybrids.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Citadel. StealthCoder is not affiliated with Citadel.