Interview Intel · Two Sigma

Two Sigma coding interview
questions, leaked.

23 problems reported across recent Two Sigma interviews. Top patterns: array, dynamic programming, string. 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

Two Sigma's assessment hits you with 23 problems across four difficulty tiers, but the distribution is deceptive. Thirteen are medium, six are hard, and arrays dominate the problem set at 65% of all questions you'll see. You're looking at classic array manipulation paired with dynamic programming, binary search, and string work. The real threat isn't breadth, it's depth on array patterns and the hard problems that chain multiple concepts together. If you blank on a circular subarray or string-matching problem mid-OA, StealthCoder surfaces a working solution in seconds, invisible to the proctor.

Tracked problems
23
Easy
4/ 17%
Medium
13/ 57%
Hard
6/ 26%

Top problems at Two Sigma

leaked_problems.csv23 rows
#ProblemDiffFrequency
01Minimum Operations to Reduce an Integer to 0MEDIUM
100.0
02Number of ProvincesMEDIUM
100.0
03Random Pick with WeightMEDIUM
98.1
04Maximum Subarray Sum with One DeletionMEDIUM
96.0
05Multiply StringsMEDIUM
93.8
06Longest String ChainMEDIUM
93.8
07Wildcard MatchingHARD
93.8
08Power of FourEASY
93.8
09Maximum Sum Circular SubarrayMEDIUM
93.8
10Intersection of Two ArraysEASY
93.8
11Game of LifeMEDIUM
93.8
12Word Search IIHARD
91.3
13Parallel Courses IIIHARD
72.1
14Merge k Sorted ListsHARD
72.1
15Minimum Space Wasted From PackagingHARD
65.3
16Design Memory AllocatorMEDIUM
65.3
17Design HashMapEASY
65.3
18Search Suggestions SystemMEDIUM
55.7
19Sum of Square NumbersMEDIUM
55.7
20Design Tic-Tac-ToeMEDIUM
55.7
21Robot Room CleanerHARD
55.7
22Best Time to Buy and Sell StockEASY
55.7
23Meeting Rooms IIMEDIUM
55.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 Two Sigma 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

Two Sigma's problem set clusters hard around arrays (15 problems) with dynamic programming (7) as the secondary pattern. String problems (5), binary search (5), and hash tables (5) round out the core. Six of the 23 problems are hard, and they're not gentle: Wildcard Matching, Word Search II, and Parallel Courses III all require you to chain DP or backtracking with greedy thinking or graph logic. Start with the 13 medium problems to build fluency on circular subarrays, string chains, and greedy deletions. The medium tier teaches you array rhythm and DP substructure. Hard problems are where candidates lose time. Merging sorted lists, topological sort on graphs, and trie-based search require multiple pattern recognition steps. StealthCoder is your hedge if the interview flips to a variant you haven't drilled or your DP recurrence doesn't click under time pressure.

Companies with similar patterns

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

The honest play

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

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.

Two Sigma interview FAQ

How many array problems should I drill before the Two Sigma OA?+

Two Sigma's problem set is 65% array-based (15 of 23). Drill all 15 if you have a week. If you have three days, focus on the top problems: Maximum Sum Circular Subarray, Maximum Subarray Sum with One Deletion, and Minimum Operations to Reduce an Integer to 0. These three cover the most common patterns.

Should I prioritize dynamic programming or arrays?+

Arrays first. Fifteen array problems dominate the list, but seven of them also require DP. Start with pure array work (circular subarray, two-pointer patterns), then move to DP overlaps like Maximum Subarray Sum with One Deletion and Longest String Chain. This order builds momentum.

Are the six hard problems worth practicing before the OA?+

Yes. Hard problems make up 26% of Two Sigma's set. Word Search II, Wildcard Matching, and Parallel Courses III are likely scenarios. Practice at least three hard problems from the list. If you hit one live and blank, it's worth 20-30% of your score and where StealthCoder earns its place.

Is binary search critical for Two Sigma?+

It appears five times in the problem list, often nested inside larger problems like Random Pick with Weight and Minimum Space Wasted From Packaging. You don't need to master binary search in isolation, but practice it paired with array manipulation and prefix sums.

What's the hardest topic combination I'll face?+

String plus DP plus backtracking. Wildcard Matching and Word Search II combine all three. These are hard-tier problems that candidates often timeout on. If you run out of prep time, these are the two where a real-time solution tool makes the biggest difference.

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