Study plans

Complete · 60 Days

· 60-day option

A steadier two-month pass through every topic and coding problem at a gentler pace. A few problems a day across mixed topics, so earlier material stays fresh right up to interview 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 60-day schedule

Interleaved, easy → hard, mixed daily

1
Day 1

Coding · Brain teasers · Mkt making

2
Day 2

Calculus · Finance · Portfolio

3
Day 3

Coding · Options · Probability

4
Day 4

Brain teasers · Finance · Mkt making

5
Day 5

Calculus · Options · Statistics

6
Day 6

Coding · Brain teasers · Probability

7
Day 7

Finance · Mkt making · Portfolio

8
Day 8

Calculus · Options · Statistics

9
Day 9

Coding · Brain teasers · Probability

10
Day 10

Finance · Mkt making · Portfolio

11
Day 11

Coding · Calculus · Statistics

12
Day 12

Options · Probability · Stochastic

13
Day 13

Coding · Brain teasers · Mkt making

14
Day 14

Finance · Portfolio · Probability

15
Day 15

Brain teasers · Calculus · Statistics

16
Day 16

Coding · Options · Stochastic

17
Day 17

Finance · Mkt making · Probability

18
Day 18

Brain teasers · Portfolio · Statistics

19
Day 19

Coding · Calculus · Probability

20
Day 20

Mkt making · Options · Stochastic

21
Day 21

Coding · Brain teasers · Probability

22
Day 22

Finance · Portfolio · Statistics

23
Day 23

Coding · Calculus · Options

24
Day 24

Mkt making · Probability · Stochastic

25
Day 25

Brain teasers · Finance · Portfolio

26
Day 26

Coding · Probability · Statistics

27
Day 27

Calculus · Options · Stochastic

28
Day 28

Coding · Brain teasers · Mkt making

29
Day 29

Finance · Portfolio · Probability

30
Day 30

Coding · Brain teasers · Statistics

31
Day 31

Calculus · Mkt making · Options

32
Day 32

Coding · Probability · Stochastic

33
Day 33

Finance · Portfolio · Statistics

34
Day 34

Brain teasers · Mkt making · Probability

35
Day 35

Calculus · Options · Stochastic

36
Day 36

Coding · Finance · Portfolio

37
Day 37

Brain teasers · Probability · Statistics

38
Day 38

Coding · Calculus · Mkt making

39
Day 39

Options · Probability · Stochastic

40
Day 40

Coding · Brain teasers · Finance

41
Day 41

Mkt making · Portfolio · Statistics

42
Day 42

Coding · Calculus · Probability

43
Day 43

Brain teasers · Options · Stochastic

44
Day 44

Finance · Portfolio · Statistics

45
Day 45

Coding · Mkt making · Probability

46
Day 46

Brain teasers · Calculus · Probability

47
Day 47

Coding · Options · Stochastic

48
Day 48

Finance · Portfolio · Statistics

49
Day 49

Brain teasers · Mkt making · Probability

50
Day 50

Coding · Calculus · Options

51
Day 51

Finance · Portfolio · Stochastic

52
Day 52

Mkt making · Probability · Statistics

53
Day 53

Coding · Brain teasers · Probability

54
Day 54

Coding · Calculus · Options

55
Day 55

Finance · Portfolio · Stochastic

56
Day 56

Brain teasers · Mkt making · Statistics

57
Day 57

Coding · Calculus · Probability

58
Day 58

Finance · Options · Stochastic

59
Day 59

Mkt making · Portfolio · Statistics

60
Day 60

Coding · Brain teasers · Probability