Quant interview prep guides

Kelly criterion, for quant interviews

“Bet a fraction f∗=p−q/bf^*=p-q/bf∗=p−q/b” is easy to recite. The interview is testing whether you know which objective that formula optimizes, why maximizing expected value gives a different — and ruinous — answer, and how fast the whole thing breaks when you don’t actually know ppp.

For candidates preparing bankroll and positive-EV bet prompts · Updated July 21, 2026

The question under the question

A “how much should you bet?” prompt is never asking for a plug-in. It is asking you to name your objective function. Fix the setup: a repeatable bet with win probability ppp and net odds bbb (you risk 1 to win bbb on top of your stake), and you choose what fraction fff of your current bankroll to stake, over and over.

State the tension up front. Expected profit per bet is f(pb−q)f(pb-q)f(pb−q), which is maximized by betting everything the moment the edge pb−q>0pb-q>0pb−q>0 — and that guarantees ruin. Kelly resolves the tension by optimizing a different quantity. On an even-money bet with p=0.6p=0.6p=0.6 and b=1b=1b=1, the EV-maximizer says f=1f=1f=1 and Kelly says f=0.2f=0.2f=0.2. That distinction is the entire point of the question.

Edge, odds & the formula

Define the pieces so you can map any prompt onto them. Edge is expected profit per unit staked, pb−qpb-qpb−q. Odds is bbb, the net payout (profit-to-stake), not the decimal/total payout — flag this explicitly, it is the number-one unit error. The result:

f∗=pb−qb=p−qbf^* = \frac{pb - q}{b} = p - \frac{q}{b}f∗=bpb−q​=p−bq​

Even-money special case (b=1b=1b=1) collapses to f∗=p−q=2p−1f^*=p-q=2p-1f∗=p−q=2p−1. Mind the gate: if pb≤qpb\le qpb≤q the edge is non-positive, f∗≤0f^*\le 0f∗≤0, and Kelly says bet zero (or take the other side). Kelly never puts money on a negative-edge game.

Worked example, actual numbers

Case A (even money). p=0.6p=0.6p=0.6, q=0.4q=0.4q=0.4, b=1b=1b=1, so f∗=0.6−0.4/1=0.2f^*=0.6-0.4/1=0.2f∗=0.6−0.4/1=0.2 — stake 20% of bankroll. The long-run growth rate is g(0.2)=0.6ln⁡1.2+0.4ln⁡0.8=0.1094−0.0893=0.0201g(0.2)=0.6\ln 1.2+0.4\ln 0.8=0.1094-0.0893=0.0201g(0.2)=0.6ln1.2+0.4ln0.8=0.1094−0.0893=0.0201 per bet, so the bankroll compounds at about e0.0201≈1.0203×e^{0.0201}\approx 1.0203\timese0.0201≈1.0203× per bet, geometrically.

Log-growth rate versus bet fraction, peaking at the Kelly fractionThe growth rate rises from zero to a maximum of about 0.0201 per bet at the Kelly fraction 0.2, then falls, re-crossing zero near 0.39 and continuing negative.LONG-RUN GROWTH RATE PER BET, g(f)OVERBETTINGpositive edge, negative growth0.020−0.04−0.080.00.10.20.30.40.50.6bet fraction fhalf-Kellyf* = 0.2 (full Kelly)peak growth 0.0201/bet≈ 2f*
Growth rate g(f)=0.6ln⁡(1+f)+0.4ln⁡(1−f)g(f)=0.6\ln(1+f)+0.4\ln(1-f)g(f)=0.6ln(1+f)+0.4ln(1−f) for an even-money bet won 60% of the time. It peaks at f∗=0.2f^*=0.2f∗=0.2, and betting more only helps until it doesn’t: past f≈0.39f\approx0.39f≈0.39 the same positive-edge bet compounds you backwards.

Case B (b≠1b\ne1b=1). A 2-to-1 payout with p=0.4p=0.4p=0.4. The edge is pb−q=0.4(2)−0.6=0.2>0pb-q=0.4(2)-0.6=0.2>0pb−q=0.4(2)−0.6=0.2>0, and f∗=0.4−0.6/2=0.4−0.3=0.1f^*=0.4-0.6/2=0.4-0.3=0.1f∗=0.4−0.6/2=0.4−0.3=0.1 — stake 10% (cross-check: (pb−q)/b=0.2/2=0.1(pb-q)/b=0.2/2=0.1(pb−q)/b=0.2/2=0.1). Its growth is g=0.4ln⁡1.2+0.6ln⁡0.9=0.0729−0.0632=0.0097g=0.4\ln 1.2+0.6\ln 0.9=0.0729-0.0632=0.0097g=0.4ln1.2+0.6ln0.9=0.0729−0.0632=0.0097. The general formula is not a black box; it is just the edge divided by the odds.

Deriving it: maximize log-wealth, not wealth

Why the logarithm? Over nnn independent bets the bankroll multiplies, Wn=W0∏i(1+bf⋅1win−f⋅1lose)W_n=W_0\prod_i(1+bf\cdot\mathbb{1}_{\text{win}}-f\cdot\mathbb{1}_{\text{lose}})Wn​=W0​∏i​(1+bf⋅1win​−f⋅1lose​). Take the log and average:

1nln⁡WnW0=1n∑iln⁡(multiplieri)  ⟶  E[ln⁡multiplier]=:g(f)\tfrac{1}{n}\ln\tfrac{W_n}{W_0}=\tfrac{1}{n}\sum_i \ln(\text{multiplier}_i)\;\longrightarrow\;\E[\ln\text{multiplier}]=:g(f)n1​lnW0​Wn​​=n1​i∑​ln(multiplieri​)⟶E[lnmultiplier]=:g(f)

By the law of large numbers g(f)g(f)g(f) is the almost-sure long-run growth rate — maximizing it is not a utility preference, it is the a.s. fastest-growing strategy. The one-line derivation:

g(f)=pln⁡(1+bf)+qln⁡(1−f)g(f) = p\ln(1+bf) + q\ln(1-f)g(f)=pln(1+bf)+qln(1−f)g′(f)=pb1+bf−q1−f=0  ⇒  pb(1−f)=q(1+bf)  ⇒  pb−q=bf  ⇒  f∗=pb−qbg'(f) = \frac{pb}{1+bf} - \frac{q}{1-f} = 0 \;\Rightarrow\; pb(1-f)=q(1+bf) \;\Rightarrow\; pb-q = bf \;\Rightarrow\; f^* = \frac{pb-q}{b}g′(f)=1+bfpb​−1−fq​=0⇒pb(1−f)=q(1+bf)⇒pb−q=bf⇒f∗=bpb−q​

The satisfying step is the bf(p+q)bf(p+q)bf(p+q) term collapsing to bfbfbf because p+q=1p+q=1p+q=1. And since g′′(f)=−pb2(1+bf)2−q(1−f)2<0g''(f)=-\frac{pb^2}{(1+bf)^2}-\frac{q}{(1-f)^2}<0g′′(f)=−(1+bf)2pb2​−(1−f)2q​<0 everywhere, ggg is strictly concave, so this critical point is the unique maximum. That concavity is exactly what separates the two averages below.

Expected wealth keeps rising with stake while the compounding growth rate peaks and collapsesThe arithmetic expected multiple is a straight line rising from 1.0 to 1.20 at full stake. The geometric per-bet multiple humps just above 1.0 at the Kelly fraction, then falls below 1 and dives toward zero.PER-BET MULTIPLE OF BANKROLL1.001.200.00.20.40.60.81.0bet fraction fexpected wealthalways rising · max at all-inKelly peak 1.0203→ 0 (ruin)WHAT EV MAXIMIZESWHAT ACTUALLY COMPOUNDS
Same bet, two averages. Expected wealth (arithmetic) rewards betting more, all the way to all-in. What actually compounds is the geometric mean, and it peaks at f∗=0.2f^*=0.2f∗=0.2 then sinks below 1. Maximizing the wrong mean is the whole trap.

The curve is not symmetric: overbetting

This is the single most testable intuition. g(f)g(f)g(f) rises to its peak at f∗=0.2f^*=0.2f∗=0.2, then falls, crossing back through zero at f≈0.389f\approx 0.389f≈0.389 — just below 2f∗=0.42f^*=0.42f∗=0.4 (the quadratic/Gaussian approximation puts the zero exactly at 2f∗2f^*2f∗). Past that point you hold a positive-edge bet with negative growth: you compound yourself broke.

Underbetting merely leaves growth on the table; overbetting destroys it. At f=1f=1f=1 one loss zeroes the bankroll and g(1)=0.6ln⁡2+0.4ln⁡0=−∞g(1)=0.6\ln 2+0.4\ln 0=-\inftyg(1)=0.6ln2+0.4ln0=−∞. That asymmetry — steep cliff on the right, gentle slope on the left — is why nobody serious bets full Kelly.

Fractional Kelly & variants that change the answer

Everything above assumed you knew the game. The interview usually pays off on the assumptions that break:

  • You don’t actually know ppp. Kelly assumes exact ppp and bbb. Because the curve is steep on the overbet side, an overestimated edge pushes you past f∗f^*f∗ into the punished region. Shading down to half-Kelly buys robustness: it keeps 74.7% of the maximum growth for roughly half the volatility, while 1.5×1.5\times1.5× Kelly gives a nearly identical 73.2% with far larger swings, and 2×2\times2× Kelly is −12.2% — negative.
  • Continuous, one-shot, or correlated bets. For a log-normal continuous bet the analogue is f∗=μ/σ2f^*=\mu/\sigma^2f∗=μ/σ2 (the Merton fraction); simultaneous correlated bets share risk, so their combined Kelly stake is below the sum of the individual stakes.
  • Finite horizon or genuine risk aversion. Kelly is optimal for the long-run growth rate, not for a risk-averse player with a fixed horizon or a drawdown limit. If the prompt adds “you have 10 bets” or “you can’t lose more than 20%,” Kelly is no longer the answer — that is often exactly what is being probed.
  • Leverage cap. A huge edge can yield f∗>1f^*>1f∗>1; without borrowing you cap at your bankroll and the formula’s advice is truncated.
Growth rate as a percentage of the Kelly maximum for half, full, and multiples of KellyHalf-Kelly keeps 74.7% of the maximum growth rate, full Kelly is 100%, 1.5 times Kelly is 73.2%, and 2 times Kelly is negative 12.2%, drawn to the left of the zero baseline.GROWTH RATE AS A SHARE OF THE KELLY MAXIMUM100%00.5× Kellyf = 0.174.7%1.0× Kellyf = 0.2100%1.5× Kellyf = 0.373.2%2.0× Kellyf = 0.4−12.2%SAME GROWTH —HALF THE RISKON THE LEFT
Growth rate as a share of the Kelly maximum. The peak is flat: half-Kelly gives up only a quarter of the growth for far smaller swings, while 2×2\times2× Kelly — the same distance the other way — turns growth negative. Under uncertainty you bet less, never more.

Common mistakes

  • Maximizing EV instead of log-wealth. “Positive edge, so bet big” leads to bet-everything and near-certain ruin. Arithmetic EV rises with stake forever; only the geometric growth rate has an interior peak.
  • Odds in the wrong units. bbb is net odds (profit per unit staked). Feeding in decimal/total odds (1+b1+b1+b) silently mis-sizes every bet.
  • Skipping the edge check. Plug in a negative-edge game and f∗f^*f∗ comes out negative; read that as “don’t bet,” not as a number to stake.
  • Full Kelly on an estimated ppp. Treating a noisy point estimate as the true probability puts you on the wrong side of the peak — the one side that is actually costly.
  • Assuming the curve is symmetric. Betting 2×2\times2× Kelly is not “twice as aggressive but still fine”; it wipes out the entire growth advantage and goes negative.

Practice the pattern

Bet-sizing prompts reward the candidate who names the objective before the formula. Drill positive-EV and bankroll questions in the LeetQuidity curriculum, or take the free calibration to see where your reasoning breaks under time.

Take the calibrationView the curriculum

On this page

The question under the questionEdge, odds & the formulaWorked exampleDeriving it (log-wealth)OverbettingFractional Kelly & variantsCommon mistakes

Related guides

St Petersburg Paradox Interview QuestionsExpected Value vs Utility in InterviewsExpected Value Betting Interview QuestionsOdds and Expected Value Interview QuestionsQuant Interview Cheat Sheet: Formulas, Identities and Fast MethodsQuant Interview Drills by Topic
LeetQuidity

The complete quant interview course.

InstitutionsCurriculumPricingFAQCalibrationDemoGuides
XLinkedInInstagramYouTube

© 2026 LeetQuidity — a W Interior company. All rights reserved.

Privacy PolicyTerms of ServiceTrust & Security