Study plans

Complete · 30 Days

· 30-day option

An intense one-month pass through the whole bank — every topic and all coding, interleaved so each one keeps coming back instead of being crammed once, ramping gently from easy to hard. About six problems a day.

Sign in to track your progress — each problem checks off as you solve it.

01Brain Teasers

02Probability

21
Coin Toss — Two Heads
ProbabilityJane Street
53%Easy
22
Monty Hall
ProbabilityGoldman SachsMorgan Stanley
56%Easy
25
Flips Until First Head
ProbabilityOptiverIMC Trading
69%Easy
27
Two Dice Sum to 7
ProbabilityOptiverIMC Trading
85%Easy
32
Two Children
ProbabilityGoldman SachsMorgan Stanley
66%Easy
38
Expected Rolls for a Six
ProbabilityOptiverIMC Trading
79%Easy
39
At Least One Six
ProbabilitySIG / SusquehannaOptiver
60%Easy
23
Roll Until All Six Faces
ProbabilityGoogleTwo Sigma
41%Medium
24
Birthday Problem
ProbabilityGoldman SachsCitadel
52%Medium
26
Drunk Passenger
ProbabilityJane StreetCitadel
55%Medium
28
Bayes — Disease Test
ProbabilityGoldman SachsTwo Sigma
55%Medium
29
Broken Stick Triangle
ProbabilityJane StreetCitadel
43%Medium
30
Top Two Aces
ProbabilitySIG / SusquehannaOptiver
63%Medium
31
Hat Check
ProbabilityJane StreetDE Shaw
72%Medium
33
Expected Max of Two Dice
ProbabilityOptiverIMC Trading
41%Medium
34
Russian Roulette — Spin?
ProbabilityJane StreetCitadel
62%Medium
35
Expected Min of Two Dice
ProbabilityOptiverSIG / Susquehanna
71%Medium
36
Poisson — No Arrivals
ProbabilityTwo SigmaJump Trading
69%Medium
37
Exponential Survival
ProbabilityDE ShawMorgan Stanley
52%Medium
40
Expected Max of Two Uniforms
ProbabilityJane StreetCitadel
51%Medium
43
The Shorter Piece
ProbabilityOptiverMorgan Stanley
52%Medium
44
The Secretary Problem
ProbabilityJane StreetDE Shaw
44%Medium
45
Galileo’s Three Dice
ProbabilityOptiverIMC Trading
58%Medium
41
The Tuesday Boy
ProbabilityJane StreetSIG / Susquehanna
44%Hard
42
The 100 Prisoners Problem
ProbabilityJane StreetTwo Sigma
45%Hard

03Stochastic Processes

04Calculus & Linear Algebra

05Algorithms & Numerical

78
Two SumLeetCode
Algorithms & NumericalGoogleDE Shaw
Easy
87
Monte Carlo — Estimate π
Algorithms & NumericalGoldman SachsTwo Sigma
65%Easy
88
Newton’s Method for √2
Algorithms & NumericalGoldman SachsJane Street
79%Easy
97
Nim GameLeetCode
Algorithms & NumericalJane StreetSIG / Susquehanna
Easy
79
Product of Array Except SelfLeetCode
Algorithms & NumericalTwo SigmaHRT
Medium
81
Kth Largest ElementLeetCode
Algorithms & NumericalTwo SigmaDE Shaw
Medium
83
Maximum Subarray (Kadane)LeetCode
Algorithms & NumericalTwo SigmaDE Shaw
Medium
84
Random Pick with WeightLeetCode
Algorithms & NumericalCitadelTwo Sigma
Medium
85
Shuffle an Array (Fisher-Yates)LeetCode
Algorithms & NumericalTwo SigmaDE Shaw
Medium
86
Best Time to Buy and Sell StockLeetCode
Algorithms & NumericalTwo SigmaDE Shaw
Medium
89
Rand10() from Rand7()LeetCode
Algorithms & NumericalJane StreetOptiver
Medium
90
Coin Change (DP)LeetCode
Algorithms & NumericalGoogleDE Shaw
Medium
92
Online Stock SpanLeetCode
Algorithms & NumericalCitadel SecuritiesHRT
Medium
93
Time-Based Key-Value StoreLeetCode
Algorithms & NumericalTwo SigmaJump Trading
Medium
94
Best Time to Buy and Sell Stock IILeetCode
Algorithms & NumericalOptiverJane Street
Medium
95
Gas StationLeetCode
Algorithms & NumericalJane StreetCitadel
Medium
96
Jump GameLeetCode
Algorithms & NumericalGoogleDE Shaw
Medium
98
Predict the WinnerLeetCode
Algorithms & NumericalJane StreetOptiver
Medium
99
LRU CacheLeetCode
Algorithms & NumericalTwo SigmaHRT
Medium
100
Longest Increasing SubsequenceLeetCode
Algorithms & NumericalTwo SigmaDE Shaw
Medium
102
Course ScheduleLeetCode
Algorithms & NumericalGoogleDE Shaw
Medium
103
Number of IslandsLeetCode
Algorithms & NumericalGoogleTwo Sigma
Medium
80
Trapping Rain WaterLeetCode
Algorithms & NumericalJane StreetCitadel Securities
Hard
82
Sliding Window MaximumLeetCode
Algorithms & NumericalHRTJump Trading
Hard
91
Median of Two Sorted ArraysLeetCode
Algorithms & NumericalGoogleTwo Sigma
Hard
101
Find Median from Data StreamLeetCode
Algorithms & NumericalTwo SigmaCitadel
Hard

06Finance

07Options & Greeks

08Market Making & Games

09Portfolio & Risk

10Statistics

Follow as a 30-day schedule

Interleaved, easy → hard, mixed daily

1
Day 1

Coding · Brain teasers · Finance

2
Day 2

Coding · Brain teasers · Calculus

3
Day 3

Coding · Calculus · Finance

4
Day 4

Probability · Coding · Brain teasers

5
Day 5

Coding · Brain teasers · Calculus

6
Day 6

Coding · Calculus · Finance

7
Day 7

Probability · Coding · Brain teasers

8
Day 8

Coding · Brain teasers · Calculus

9
Day 9

Brain teasers · Finance · Mkt making

10
Day 10

Coding · Calculus · Mkt making

11
Day 11

Coding · Brain teasers · Finance

12
Day 12

Coding · Calculus · Mkt making

13
Day 13

Coding · Brain teasers · Finance

14
Day 14

Coding · Brain teasers · Calculus

15
Day 15

Coding · Brain teasers · Finance

16
Day 16

Coding · Calculus · Mkt making

17
Day 17

Brain teasers · Finance · Mkt making

18
Day 18

Coding · Calculus · Finance

19
Day 19

Coding · Brain teasers · Calculus

20
Day 20

Coding · Brain teasers · Finance

21
Day 21

Coding · Calculus · Mkt making

22
Day 22

Brain teasers · Finance · Options

23
Day 23

Probability · Coding · Brain teasers

24
Day 24

Coding · Finance · Options

25
Day 25

Coding · Brain teasers · Calculus

26
Day 26

Finance · Mkt making · Portfolio

27
Day 27

Coding · Brain teasers · Calculus

28
Day 28

Brain teasers · Finance · Mkt making

29
Day 29

Coding · Calculus · Finance

30
Day 30

Coding · Brain teasers · Mkt making