Interview Intel · Deutsche Bank

Deutsche Bank coding interview
questions, leaked.

30 problems reported across recent Deutsche Bank interviews. Top patterns: array, sorting, greedy. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Deutsche Bank's coding interview hits you with 30 problems across a wide spread of difficulty. Eight are easy, but fifteen are medium and seven are hard. Arrays dominate the list (26 out of 30 problems touch arrays), and you'll see sorting, greedy, and binary search woven throughout. The median candidate doesn't have time to drill all of them before the OA. That's where StealthCoder comes in: if you freeze on a binary-search-plus-sorting hybrid mid-assessment, it surfaces a working solution in seconds, invisible to the proctor.

Tracked problems
30
Easy
8/ 27%
Medium
15/ 50%
Hard
7/ 23%

Top problems at Deutsche Bank

leaked_problems.csv30 rows
#ProblemDiffFrequency
01Smallest K-Length Subsequence With Occurrences of a LetterHARD
100.0
02Maximum Running Time of N ComputersHARD
91.3
03Find the Maximum Sum of Node ValuesHARD
91.3
04Apply Operations to Maximize Frequency ScoreHARD
89.1
05The Time When the Network Becomes IdleMEDIUM
89.1
06Maximum Coins Heroes Can CollectMEDIUM
89.1
07Minimum Operations to Make the Array IncreasingEASY
89.1
08Minimum Operations to Collect ElementsEASY
89.1
09Pour Water Between Buckets to Make Water Levels EqualMEDIUM
89.1
10Minimize the Difference Between Target and Chosen ElementsMEDIUM
86.6
11Robot CollisionsHARD
80.8
12Koko Eating BananasMEDIUM
80.8
13Boats to Save PeopleMEDIUM
80.8
14Collecting ChocolatesMEDIUM
72.9
15Best Time to Buy and Sell StockEASY
72.9
16Asteroid CollisionMEDIUM
67.8
17Two SumEASY
67.8
18Frequency of the Most Frequent ElementMEDIUM
61.1
19Longest Common PrefixEASY
61.1
20Maximum Fruits Harvested After at Most K StepsHARD
61.1
21Best Time to Buy and Sell Stock IIMEDIUM
61.1
22Design HashMapEASY
51.7
23Validate IP AddressMEDIUM
51.7
24Fruit Into BasketsMEDIUM
51.7
25Rotting OrangesMEDIUM
51.7
26Reverse StringEASY
51.7
27Minimize Manhattan DistancesHARD
51.7
28Kth Largest Element in an ArrayMEDIUM
51.7
29Spiral MatrixMEDIUM
51.7
30Squares of a Sorted ArrayEASY
51.7

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 Deutsche Bank OA. The proctor cannot see it. Screen share cannot detect it. Made by an Amazon engineer who watched the leaked-problem repo become an industry secret. He decided you should have it too.

Get StealthCoder
Topic distribution
What this means

Array problems are your bread and butter here. Almost everything touches arrays, so if you're weak on iteration, slicing, and in-place operations, you'll leak points fast. Sorting appears in ten problems and works in tandem with binary search and greedy logic. Start there. Greedy, binary search, and two-pointers are your next tier (each appears in 7, 7, and 4 problems respectively). The hard problems mix these topics aggressively: 'Maximum Running Time of N Computers' chains binary search, greedy, and sorting; 'Apply Operations to Maximize Frequency Score' layers binary search with sliding window and prefix sum. The medium tier is dense but repeatable. StealthCoder is your hedge for the patterns you didn't have time to fully internalize. Hit arrays and sorting hard in prep; everything else is secondary.

Companies with similar patterns

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

The honest play

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

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. Made by an Amazon engineer who watched the leaked-problem repo become an industry secret. He decided you should have it too. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Deutsche Bank interview FAQ

Should I spend more time on arrays or sorting for Deutsche Bank?+

Arrays first. They appear in 26 out of 30 problems. Sorting is crucial but it's almost always combined with arrays. Master array iteration, two-pointer techniques, and in-place manipulation before drilling sorting algorithms in isolation.

How much should I prepare on dynamic programming?+

Lower priority. Only four problems explicitly list DP, and most of those mix it with arrays and greedy. If you have time after arrays, sorting, and binary search, revisit DP. It's not your bottleneck here.

What's the hard problem profile at Deutsche Bank?+

Seven hard problems, most combining 3-4 topics. 'Maximum Running Time of N Computers' stacks binary search, greedy, and sorting. 'Apply Operations to Maximize Frequency Score' uses binary search, sliding window, and prefix sum. Expect multi-layered patterns, not isolated algorithm problems.

Is binary search worth deep drilling for this company?+

Yes. Seven problems use it, often paired with sorting or greedy logic. It's not the majority, but it shows up in some of the hardest problems. Practice binary search on arrays, then see how it plugs into max/min problems with constraints.

How many medium problems should I solve before the OA?+

Fifteen medium problems are on the list. Aim to solve eight to ten unique mediums covering arrays, sorting, greedy, and binary search before your assessment. Don't memorize; understand the pattern. That's your base.

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