Interview Intel · DE Shaw

DE Shaw coding interview
questions, leaked.

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

Founder's read

DE Shaw's assessment leans hard on arrays and dynamic programming. Out of 104 problems, 76 are array-based and 36 require DP. You're looking at 62 medium-difficulty problems and 32 hard ones, which means the difficulty curve is steep. Most candidates freeze on the hard DP problems mid-assessment. That's where StealthCoder acts as your invisible safety net: if you hit a wall on a tree DP or greedy optimization problem during the live screen share, it surfaces a working solution in seconds without the proctor seeing a thing.

Tracked problems
104
Easy
10/ 10%
Medium
62/ 60%
Hard
32/ 31%

Top problems at DE Shaw

leaked_problems.csv50 rows
#ProblemDiffFrequency
01Design A LeaderboardMEDIUM
0.0
02Binary Tree CamerasHARD
100.0
03Minimum Size Subarray in Infinite ArrayMEDIUM
87.0
04Removing Minimum Number of Magic BeansMEDIUM
81.7
05Maximum Subsequence ScoreMEDIUM
81.7
06Letter Combinations of a Phone NumberMEDIUM
79.6
07Maximum Points Tourist Can EarnMEDIUM
79.6
08Sum GameMEDIUM
79.6
09Max Number of K-Sum PairsMEDIUM
79.6
10Minimum Cost Walk in Weighted GraphHARD
79.6
11Relative Sort ArrayEASY
79.6
12Maximum Points After Collecting Coins From All NodesHARD
79.6
13Minimum Runes to Add to Cast SpellHARD
77.4
14Minimize Connected Groups by Inserting IntervalMEDIUM
77.4
15Find Peak Calling Hours for Each CityMEDIUM
77.4
16Query Kth Smallest Trimmed NumberMEDIUM
77.4
17Maximum Strength of K Disjoint SubarraysHARD
77.4
18Equal Row and Column PairsMEDIUM
77.4
19Median of a Row Wise Sorted MatrixMEDIUM
77.4
20Greatest Sum Divisible by ThreeMEDIUM
77.4
21Maximum Deletions on a StringHARD
77.4
22Determine the Winner of a Bowling GameEASY
77.4
23Shortest String That Contains Three StringsMEDIUM
77.4
24Number of Substrings Containing All Three CharactersMEDIUM
77.4
25Minimum Deletions to Make String K-SpecialMEDIUM
77.4
26Find the Sum of the Power of All SubsequencesHARD
77.4
27Number of Subarrays With AND Value of KHARD
77.4
28Find the Maximum Divisibility ScoreEASY
77.4
29Take Gifts From the Richest PileEASY
77.4
30Count the Number of Incremovable Subarrays IIHARD
72.1
31K-th Smallest in Lexicographical OrderHARD
68.9
32Minimum Number of Taps to Open to Water a GardenHARD
65.3
33Majority ElementEASY
65.3
34Minimum Number of Refueling StopsHARD
65.3
35Best Time to Buy and Sell StockEASY
65.3
36Painting the WallsHARD
65.3
37Maximum Product SubarrayMEDIUM
61.0
38Put Marbles in BagsHARD
61.0
39House RobberMEDIUM
61.0
40Sliding Window MaximumHARD
61.0
41Best Time to Buy and Sell Stock IIMEDIUM
61.0
42Remove K DigitsMEDIUM
55.7
43Insert Delete GetRandom O(1)MEDIUM
55.7
44Longest Consecutive SequenceMEDIUM
55.7
45Maximum SubarrayMEDIUM
55.7
46Maximal SquareMEDIUM
55.7
47Find the Smallest Divisor Given a ThresholdMEDIUM
49.0
48Maximum Performance of a TeamHARD
49.0
49Basic Calculator IIMEDIUM
49.0
50Minimum Number of Pushes to Type Word IIMEDIUM
49.0

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 DE Shaw OA. The proctor cannot see it. Screen share cannot detect it. Built by an Amazon engineer who used it to pass JPMorgan's OA and system design loop.

Get StealthCoder
Topic distribution
What this means

Arrays dominate this interview. Every other problem involves array manipulation, often combined with sorting, greedy logic, or prefix sums. Dynamic programming is the second pillar, appearing in roughly a third of all problems. The remaining topics (hash tables, binary search, strings, heaps) show up consistently but in supporting roles. Study array-first, then master DP on 2D matrices and trees. Greedy and sorting appear together frequently, so practice problems like Removing Minimum Number of Magic Beans and Maximum Subsequence Score back-to-back. Hash tables are the utility weapon for reducing time complexity. When you sit down for the real assessment, you'll see array problems first, they'll get progressively harder, and by the time DP trees appear, your mental stamina matters as much as your algorithm knowledge. StealthCoder is the hedge for that fatigue moment.

Companies with similar patterns

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

The honest play

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

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 Amazon engineer who used it to pass JPMorgan's OA and system design loop. Works on HackerRank, CodeSignal, CoderPad, and Karat.

DE Shaw interview FAQ

How many array problems should I solve before the assessment?+

At least 20 to 25. Arrays appear in 73 percent of DE Shaw's problem set, often layered with sorting or prefix sums. Focus on sliding window, two pointers, and prefix-sum variants. Start with easy ones like Relative Sort Array, then move to medium problems involving subarray logic.

Is dynamic programming or arrays more important for this interview?+

Arrays come first. They appear in 76 problems; DP in 36. But DP problems are weighted toward hard difficulty. Spend 60 percent of prep time on arrays and sorting, 30 percent on DP (especially matrix and tree DP), and 10 percent on supporting topics like hash tables and binary search.

Should I study greedy algorithms before this assessment?+

Yes, but second priority. Greedy appears in 19 problems and almost always pairs with sorting or arrays. Problems like Removing Minimum Number of Magic Beans and Maximum Subsequence Score require both greedy intuition and heap or sort skills. Study it after arrays.

What's the hardest topic I'll see in DE Shaw's assessment?+

Hard-difficulty DP on trees and graphs. Problems like Binary Tree Cameras and Maximum Points After Collecting Coins involve memoization, DFS, and state tracking. Expect 32 hard problems overall. These are where most candidates lose time and confidence.

How much time should I spend on hash tables for this interview?+

Hash tables appear in 18 problems, often mixed with arrays or design challenges. They're used to optimize sorting and lookup, not as the main pattern. Spend 5 to 10 percent of prep time here, focused on speed-ups for existing array or string problems you've already solved.

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