Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
Explore NISM prep
Series-I · Currency DerivativesSeries-II-A · RTAs (Corporate)Series-II-B · RTAs (Mutual Fund)Series-III-A · Compliance (Non-Fund)Series-III-C · Compliance (Fund)Series-IV · Interest Rates DerivativesSeries-V-A · Mutual Fund DistributorsSeries-V-B · Mutual Fund FoundationSeries-V-D · SIF DistributorsSeries-VI · Depository OperationsSeries-VII · Operations & Risk ManagementSeries-VIII · Equity DerivativesSeries-IX · Merchant BankingSeries-X-A · Investment Adviser (Level 1)Series-X-B · Investment Adviser (Level 2)Series-XII · Securities Markets FoundationSeries-XV · Research AnalystSeries-XVI · Commodity DerivativesSeries-XVII · Retirement AdviserSeries-XIX-A · Category I & II AIF DistributorsSeries-XIX-B · Category III AIF DistributorsSeries-XIX-C · AIF ManagersSeries-XIX-D · Category I & II AIF ManagersSeries-XIX-E · Category III AIF ManagersSeries-XXI-A · PMS DistributorsSeries-XXI-B · Portfolio ManagersSeries-XXIII · Social Impact AssessorsSeries-XXIV · AML & CFT in Securities Markets
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryInvestment Banking Analyst
Private Equity AnalystQuant & Hedge Fund AnalystBreaking Into VCFinancial Analyst Program
Risk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Free Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
QuarksCourses
Explore Interview Preparation
Investment BankingEquity ResearchVenture CapitalistPrivate EquityHedge Funds
QuantFinancial AnalysisPrivate Wealth ManagementDebt Capital MarketsRisk Management
Derivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Interview tracksAll
1Investment Banking
Question bankPuzzlesCase studies
2Equity Research
Question bankPuzzlesCase studies
3Venture Capital
Question bankPuzzlesCase studies
4Private Equity
Question bankPuzzlesCase studies
5Hedge Funds
Question bankPuzzlesCase studies
6Quant
Question bankPuzzlesCase studies
7Financial Analysis
Question bankPuzzlesCase studies
8Private Wealth Management
Question bankPuzzlesCase studies
9Debt Capital Markets
Question bankPuzzlesCase studies
10Risk Management
Question bankPuzzlesCase studies
11Derivatives Foundation
Question bankPuzzlesCase studies
12Portfolio Management
Question bankPuzzlesCase studies
13Mutual Fund Mastery
Question bankPuzzlesCase studies

Derivatives Foundation puzzles, solved step by step

Puzzles
100
Traced to a firm
66
Topics
12
Hard
29
Topic
All topicsMental maths and estimation9Random walks and Markov chains7Conditional probability and Bayes7Volatility and correlation7Option pricing intuition7Expected value and optimal stopping10Market making11Option payoffs and no-arbitrage10Probability and counting11Distributions and statistics8Games and logic8Betting and sizing5
Level
AnyWarm upCoreHard
Source
AnyReported at a firmStandard
Showing 1–9 of 9 · filtered from 100Clear filters
  1. 008You roll a fair die again and again, adding each face to a pot. But if you roll a 1, the whole pot is wiped out and the game ends. You may stop and bank the pot at any time. When should you stop, and why?Expected value and optimal stoppingHardQuant tradingProp trading firms

    Try it first

    First instinct: with 15 in the pot, should you roll once more?

    Show the worked solution

    Roll while the pot is below 20 and stop once it reaches 20 or more. One more roll loses the pot with probability 1/6 and otherwise adds a face of 2, 3, 4, 5 or 6, which sum to 20. The expected change is (20 minus pot) over 6: +3.33 from an empty pot, +0.83 at 15, zero at 20 and negative beyond. The number of rolls so far is irrelevant; only the pot matters. Played this way, the expected bank from an empty pot is about 8.14.

    What does one more roll actually buy you?

    Think of a street game where you can keep picking envelopes that each add a few rupees to your winnings, but one envelope in six says lose everything. Whether to pick again depends on how much you already hold, not on how many envelopes you have opened. The expected change from one more roll is the chance of adding, five sixths, times the average addition, 4, minus the chance of ruin, one sixth, times the pot you would lose. That is (20 minus pot) over 6, and it is positive exactly while the pot is under 20.

    One more roll is worth (20 minus pot) / 6: positive below a pot of 20, negative above0102030pot already held-2+2+4expected gain from one more rollpot = 20: gain is exactly zeroempty pot: +3.33pot 30: -1.67ROLL AGAINBANK ITone more roll adds valueone more roll loses value
    The expected gain from one more roll falls in a straight line from +3.33 with an empty pot to zero at a pot of 20 and to -1.67 at 30, so rolling adds value on the left of 20 and destroys it on the right, and the stopping rule is simply to bank at 20 or above.
    The relationship
    E[Δ∣pot=p]=56×4−16×p=20−p6⇒stop when p≥20E[\Delta \mid \text{pot}=p] = \frac{5}{6}\times 4 - \frac{1}{6}\times p = \frac{20 - p}{6} \quad\Rightarrow\quad \text{stop when } p \ge 20
    pthe pot already held
    5/6 x 4the chance of surviving the roll times the average of the faces 2 to 6
    p/6the pot at risk, times the one-in-six chance of a 1
    What it says in wordsOne more roll is worth the expected addition minus the expected loss, and the two balance when the pot is 20.

    Why is the one-step rule the whole answer here?

    In many stopping problems you cannot trust a one-step look: a roll that loses value today might open a bigger gain tomorrow. Here the gain from one more roll only falls as the pot grows, so once rolling stops being worth it, it never becomes worth it again, and the one-step rule is optimal. You can check it by valuing the whole game for each stopping threshold: stopping at 20 (or 21, which is equivalent because the roll at exactly 20 is worth zero) gives an expected bank of about 8.14, stopping at 15 gives 7.85 and at 25 gives 8.00. Say the word monotone if you know it; say the reason either way.

    What would a desk add to the textbook answer?

    That the rule maximises expected value and nothing else. A player who cannot afford to lose the pot, or who is paid on a target rather than on the average, would stop earlier, and a trader who sizes positions knows that expected value is only the first thing to check. The limitation is the same in the puzzle and on the desk: expected value is right for a game you can play many times, and this game is played once.

    Where candidates lose it

    Candidates who answer by feel either stop far too early, because a one-in-six wipe-out sounds frightening, or never stop, because the pot keeps growing. The question is asking for the point where the two forces balance, and that point is a number: 20.

    The second loss is using 3.5 as the average face. The faces that keep you in the game are 2 to 6, averaging 4, and their total is 20. Using 3.5 gives a threshold of 21 and shows the ruin branch has been counted twice.

    What the interviewer asks next

    • Now rolling a 1 costs you only half the pot. What is the new stopping rule?
    • What is the expected bank from an empty pot under the optimal rule, and how would you compute it?
    • Suppose you must pay 1 for every roll. Does the threshold go up or down, and by how much?
  2. 021You roll a fair die again and again and keep a running total. What is the probability that the running total is ever exactly 10? And what does the probability of hitting a given target settle to as the target grows large?Probability and countingHardQuant trading

    Try it first

    Before any recursion: for a very large target, the chance the running total lands on it exactly is closest to

    Show the worked solution

    For 10 the chance is 0.2893, and for large targets it settles at 2/7, about 0.286. The total lands on n only by landing on one of the six numbers before it and then rolling the exact gap, so p(n) is the average of the previous six values, starting from p(0) = 1. Running that recursion gives p(10) = 17,492,167/60,466,176. In the long run the total advances 3.5 per roll, so it lands on one number in 3.5.

    How do you set up the recursion?

    Think of climbing a staircase by jumping one to six steps at a time, each jump picked at random. To stand on step 10 you must at some point stand on one of steps 4 to 9 and then make exactly the right jump. The running total equals n only if it first equals one of n minus 1 down to n minus 6 and then the next roll is exactly the gap, and those six routes cannot both happen, so p(n) is the sum of p(n minus k) times 1/6 for k from 1 to 6. In words, each value is the average of the six before it, with p(0) = 1 because you start at zero and p of a negative number = 0.

    The relationship
    p(n)=16∑k=16p(n−k),p(0)=1,p(n<0)=0,p(10)=17,492,16760,466,176≈0.2893p(n) = \frac{1}{6}\sum_{k=1}^{6} p(n-k),\qquad p(0) = 1,\quad p(n<0) = 0,\qquad p(10) = \frac{17{,}492{,}167}{60{,}466{,}176} \approx 0.2893
    p(n)the probability that the running total ever equals n exactly
    p(n - k)the chance the total visits the number k below the target
    1/6the chance the next roll is exactly the gap k
    What it says in wordsThe chance of hitting a number is the average of the chances of hitting each of the six numbers just below it.
    np(n)np(n)
    10.166760.3602
    20.194470.2536
    30.226980.2681
    40.264790.2804
    50.3088100.2893
    100.2893
    The hit probability climbs to a peak of 0.3602 at six, falls back to 0.2536 at seven, and by ten is already within half a percentage point of its long-run level of 2/7.
    Chance the running total ever equals n: up to a peak at 6, then settling at 2/70.10.20.30.412345678910111213141516171819202/7 = 0.2860.360p(10) = 0.2893each bar = average of the six before it1 to 6: (1/6)(7/6) to the n-1target n
    The chance the running total ever equals n climbs from 0.167 at one to a peak of 0.360 at six, drops at seven, and then wobbles in towards 2/7 = 0.286, with p(10) = 0.2893, because each bar is the average of the six bars before it.

    Why does it settle at 2/7?

    If you walk down a long street taking steps that average 3.5 paving stones, then over a kilometre you will have stepped on about one stone in every 3.5. A long run of rolls moves the total forward 3.5 per roll on average, so the totals visited are a share 1/3.5 = 2/7 of all the numbers passed, and far from the start every number is equally likely to be one of them. That is the renewal argument, and it gives the limit without any recursion. It also explains why the answer is not 1/6: the total does not get one try at each number, it passes every number and either lands on it or steps over it.

    Why the hump at 6, and what is the desk point?

    Small totals have many routes compared with their distance from zero: you can reach 6 in one roll, or in two, three, up to six rolls. For n from 1 to 6, p(n) = (1/6)(7/6) to the power n minus 1, so it grows each step and peaks at 0.360 at six; after that the averaging takes over and damps the swings. The interview point, often set as a coding task, is dynamic programming: one pass, six additions per number, no enumeration of paths. The limitation to say out loud is that the 2/7 limit needs a fair die and nothing that depends on the total so far; a rule such as skip your turn above 50 breaks it.

    Where candidates lose it

    The common answer is 1/6, as though the total gets a single roll at landing on 10. It gets many chances, from 4, 5, 6, 7, 8 and 9, and the whole question is about adding those routes without double counting.

    The second loss is trying to count sequences of rolls that sum to 10 and weight each by its length. It works in principle and collapses under the arithmetic in the room. The recursion on p(n) is the answer the interviewer is waiting for, followed by the 2/7 limit from the average step.

    What the interviewer asks next

    • Write the recursion as a loop and say how much work it takes to reach n = 1,000.
    • The die is replaced by a coin that moves the total 1 or 2. What is the long-run hit chance, and what is p(n) exactly?
    • What is the expected number of rolls until the running total first reaches 10 or more?
  3. 042An option lets you decide in six months whether it becomes a call or a put, both struck at 100 and expiring in one year. The stock is at 100, pays no dividend, and rates are zero. Express it as a portfolio of plain options.Option pricing intuitionHardExotics tradingStructured products

    Try it first

    Which portfolio of plain options replicates the chooser?

    Show the worked solution

    A one-year call struck at 100 plus a six-month put struck at 100. At the decision date you take the larger of the call and the put. Write that as the call plus max(P - C, 0). Put-call parity with zero rates and no dividend says P - C = 100 - S at that date, so the extra piece is max(100 - S, 0) paid at six months: a six-month put. At 20% volatility that is 7.97 + 5.64 = 13.60, against 15.93 for a one-year straddle.

    Why is a chooser worth less than a straddle but more than a single option?

    Booking a restaurant table for a date six weeks away while keeping the right, at four weeks, to switch it to a different restaurant is worth more than a fixed booking but less than holding two bookings to the end. The chooser is the same: it beats any one plain option because you choose with six months of news in hand, but it is cheaper than a straddle because you must give up one leg at six months. A straddle keeps both the call and the put for the full year; the chooser keeps only whichever looks better at the half-way point, and then lives or dies with it. At 20% volatility the one-year straddle is 15.93, a one-year call alone is 7.97, and the chooser sits in between at 13.60. The question is whether you can find that middle number without a model of the choice itself.

    How does put-call parity turn the choice into plain options?

    At six months you hold max(C, P), where C and P are the values then of the call and the put with six months left. Split it: max(C, P) = C + max(P - C, 0). Now use parity. With no dividend and zero rates, a put minus a call with the same strike and expiry is worth the strike minus the stock, so P - C = 100 - S at the decision date. The awkward piece max(P - C, 0) becomes max(100 - S, 0), which is exactly the payoff of a put struck at 100 that expires at six months, so the chooser is a one-year call plus a six-month put. The call is always in the portfolio because you either keep it or, by parity, the put you switch into is that call plus a short forward, and the short forward's value is what the six-month put pays you when you switch.

    The relationship
    Vt=max⁡(Ct,Pt)=Ct+max⁡(Pt−Ct,0)=Ct+max⁡(K−St,0)⇒Chooser0=C(K,T)+P(K,t)V_{t} = \max(C_t, P_t) = C_t + \max(P_t - C_t, 0) = C_t + \max(K - S_t, 0) \quad \Rightarrow \quad \text{Chooser}_0 = C(K, T) + P(K, t)
    tthe decision date, six months
    Tthe final expiry, one year
    C t, P tthe values at the decision date of the call and the put struck at K
    K - S tput minus call by put-call parity, with zero rates and no dividend
    What it says in wordsThe choice is a call you always own plus a put on the decision date that pays the switch.
    A chooser is a long-dated call plus a put that expires on the decision dateChooserat 6 months pick call orput: K 100, expiry 1 year1-year call, K 100always held: if you pickthe call, you keep it6-month put, K 100pays 100 - S at 6 monthsif the put is the better pick=+At 6 months, r = 0: max(C, P) = C + max(P - C, 0), and parity gives P - C = 100 - SValues at 20% volatility, stock 100, rates zero1-year call7.976-month put5.64chooser = sum13.601-year straddle15.93The straddle costs 2.33 more than the chooser: it keeps the put alive six months longer
    The chooser equals a one-year call plus a six-month put, because at the decision date the larger of call and put is the call plus max(100 - S, 0), and at 20% volatility the two pieces add to 13.60, below the 15.93 one-year straddle.

    How do you check the answer, and what changes with rates and dividends?

    Test the two ends of the decision date. If the choice had to be made today, the chooser is just whichever is dearer now, and at the money with zero rates the call and put cost the same, 7.97; the formula gives a call plus a put expiring today at the money, which is worth zero, so it agrees. If the choice is made at one year, you simply take whichever pays, which is a straddle, and the formula gives a call plus a one-year put, which agrees too. A simulation of 40,000 paths to six months, taking the better of call and put on each, gives 13.61 against 13.60. With rates or dividends the same split works, but parity puts a discounted strike on the put: it is struck at K times the discount factor from six months to a year, adjusted for the dividends paid in that window. The limitation to say: the decomposition relies on European options and on parity holding exactly; an American chooser, or one on a stock with a borrow cost, needs a model.

    Where candidates lose it

    The common loss is answering a straddle. A straddle keeps both legs for a year; the chooser forces you to give one up at six months, so it must cost less, and the difference is the put's last six months of life.

    The second is getting the put's expiry wrong: writing a one-year put alongside the call, or a six-month call alongside the put. The switch happens at six months, so the piece that pays for it expires at six months. Write max(C, P) = C + max(P - C, 0) and parity does the rest.

    What the interviewer asks next

    • What is the chooser worth if the decision date moves to nine months?
    • Rates are 6% instead of zero. What strike does the six-month put carry?
    • The stock pays a dividend of 3 at month nine. How does the decomposition change?
    • The call and the put have different strikes, 95 and 105. Is there still a closed form?
  4. 050You can buy the 90 call, sell the 110 call, buy the 110 put and sell the 90 put, all European and expiring in one year, for a net 19.20. What does the position pay at expiry, what interest rate does it imply, and when is that attractive?Option payoffs and no-arbitrageHardMarket makingRates derivatives

    Try it first

    What does the four-leg position pay at expiry?

    Show the worked solution

    It pays exactly 20 at any stock price, so 19.20 today implies a one-year rate of 20/19.20 - 1, about 4.17%. The 90 call and short 90 put make a long forward at 90; the short 110 call and long 110 put make a short forward at 110. The stock cancels and 110 - 90 = 20 is left. Buying the box is lending at 4.17% and selling it is borrowing at that rate, so it suits a lender whose other return is lower, or a borrower whose funding costs more.

    Why does the payoff not depend on the stock?

    Agree to buy a scooter from one friend for 90 and to sell it to another for 110, both next year, and you will make 20 whatever scooters cost by then. The box is the same pair of agreements: long the 90 call and short the 90 put is a promise to buy at 90, and short the 110 call and long the 110 put is a promise to sell at 110, so the stock comes in and goes out and only the gap between the strikes, 20, is left. Seen as spreads, the call spread pays from 0 below 90 up to 20 above 110, and the put spread pays the mirror image, 20 below 90 down to 0 above 110. Wherever the stock ends, the two add to 20.

    A box pays 20 whatever the stock does, so its price is a discount factor051015208090100110120stock at expirypayoffbox: 20 everywherecost 19.20call spreadlong 90, short 110put spreadlong 110, short 90pay 19.20todayget 20.00in one yearimplied rate4.17%4.08%continuousBuying the box lends at 4.17%; selling it borrows at 4.17%. Compare with your own rate
    The long call spread rises from 0 to 20 between 90 and 110 while the long put spread falls from 20 to 0 over the same range, so their sum is a flat 20 at every stock price, and paying 19.20 for it is lending at 4.17%.

    How do you turn the price into a rate?

    You pay 19.20 today and receive 20.00 in a year with no market risk, so it is a deposit. The simple rate is 20 / 19.20 - 1 = 4.17%, and the continuously compounded rate is ln(20 / 19.20) = 4.08%. A box is a zero-coupon bond built from options, and its price is the strike gap times the discount factor, so any box that trades away from the market's interest rate is mispriced. Prices consistent with this rate, for an illustrative stock at 100 with 20% volatility, are a 90 call at 16.11, a 110 call at 5.69, a 110 put at 11.29 and a 90 put at 2.51: 16.11 - 5.69 + 11.29 - 2.51 = 19.20. Volatility does not enter the box price at all, because every volatility effect in the calls is cancelled by the puts.

    The relationship
    (S−90)+−(90−S)+⏟S−90  −  [(S−110)+−(110−S)+]⏟S−110=20,r=2019.20−1=4.17%\underbrace{(S - 90)^+ - (90 - S)^+}_{S - 90} \; - \; \underbrace{\big[(S - 110)^+ - (110 - S)^+\big]}_{S - 110} = 20, \qquad r = \frac{20}{19.20} - 1 = 4.17\%
    (S - K)+a call payoff struck at K
    (K - S)+a put payoff struck at K
    call minus put at the same strikea forward to buy at that strike, paying S - K
    rthe simple one-year rate implied by paying 19.20 for 20
    What it says in wordsA long forward at 90 and a short forward at 110 leave a fixed 20, and its price gives the interest rate.

    When is it attractive, and what can go wrong?

    Compare 4.17% with your own rates. If cash would otherwise earn 3.5%, buying the box lends at a better rate: 19.20 at 3.5% grows to only 19.87, against 20 from the box. If your funding costs 5%, selling the box borrows more cheaply: you receive 19.20 today and owe 20, while 20 owed at 5% would have raised only 19.05. Whether a box is cheap or dear is never a property of the box alone; it depends on the rate you can otherwise lend or borrow at, which is why boxes are a funding trade. The risks to name are practical. American options can be exercised early, which breaks the box, so use European index options. Four bid-offer spreads and fees can eat the 0.80 of interest. And the counterparty, or the clearing house, must still be there in a year.

    Where candidates lose it

    The common loss is analysing the four legs as a view on the stock, describing a bull call spread and a bear put spread and forgetting to add them. Add them: the stock cancels and the position is a loan.

    The second is calling a box at 19.20 an arbitrage on its own. It is only cheap or dear against a rate, so say which rate you are comparing with, your deposit rate if you buy and your funding rate if you sell.

    What the interviewer asks next

    • The same box trades at 19.80. What rate does that imply, and who would sell it?
    • Why does an American-style box carry early-exercise risk, and which leg is the danger?
    • Build a box with strikes 95 and 105. What should it cost at the same rate?
    • How is a box related to put-call parity at each strike?
  5. 051You have the same 60% coin as before and even money on every flip, but now you bet half your capital every time. After 100 bets, what does your typical outcome look like, even though every single bet has positive expected value?Betting and sizingHardRisk managementHedge funds

    Try it first

    Each bet has a 10% edge on the money at risk. Where does betting half your stack 100 times leave the typical player?

    Show the worked solution

    The typical player ends with about 3% of the starting capital, while the average outcome is about 13,781 times the start. With 60 wins and 40 losses the stack is multiplied by 1.5 to the 60 and 0.5 to the 40, which is 0.033. Betting half the stack is 2.5 times the Kelly fraction of 20%, and anything beyond twice Kelly turns a positive-edge game into a losing one for the person actually playing it.

    Why can every bet be favourable and the typical result still be a loss?

    Think of a shopkeeper who doubles the stock every time a line sells and halves it every time it does not. A good line sells six times in ten, yet after a hundred cycles the shelf is nearly bare, because growth is a chain of multiplications and the order of operations does not rescue you. Expected value is an average across many imaginary players, but your capital follows one path, and a path is a product of factors, not a sum. Betting half the stack makes each win a factor of 1.5 and each loss a factor of 0.5. Sixty wins and forty losses, the most likely split, multiply to 0.033. The arithmetic mean of 13,781 is carried by the rare paths with 80 or 90 wins, which almost nobody lives on.

    The same 100 bets: the average flies, the typical player is nearly wiped outAverage path (mean)start = 1050100betsx 13,781Typical path (60 wins, 40 losses)start = 1050100betsx 0.033, about 3% left0.01110010,000x startEach bet: 0.6 x log 1.5 + 0.4 x log 0.5 = -0.034, so the typical path shrinks 3.4% a bet
    On a shared log scale, the average path compounds at 1.1 per bet to about 13,781 times the start after 100 bets, while the typical path of 60 wins and 40 losses shrinks by 3.4% per bet to about 3% of the start, because capital multiplies and the half-stack bet makes the loss factor too harsh.

    What is the right quantity to look at instead of the mean?

    Look at the expected growth rate of the logarithm of capital, because the log turns products into sums and the law of large numbers then works. Each bet changes log capital by 0.6 x log(1.5) + 0.4 x log(0.5), which is -0.034, a negative number, so the typical player loses about 3.4% of capital per bet on average. Over 100 bets that is a factor of exp(-3.4), the 0.033 you saw above. The chance of finishing below the start is 76%, so the mean is a number you will almost never meet.

    The relationship
    g(f)=p ln⁡(1+f)+(1−p) ln⁡(1−f)g(0.5)=0.6ln⁡1.5+0.4ln⁡0.5≈−0.034f∗=2p−1=0.2g(f) = p\,\ln(1+f) + (1-p)\,\ln(1-f) \qquad g(0.5) = 0.6\ln 1.5 + 0.4\ln 0.5 \approx -0.034 \qquad f^* = 2p-1 = 0.2
    g(f)the expected growth of log capital per bet when you stake fraction f
    pthe chance of winning each even-money bet, here 0.6
    f*the Kelly fraction that maximises g, here 20% of capital
    What it says in wordsStaking half the stack makes the expected log growth negative, while the Kelly stake of a fifth makes it positive.

    Where does the sizing go wrong, and what would fix it?

    The Kelly fraction for an even-money bet is 2p minus 1, here 20% of capital, and it maximises the growth rate at +0.0201 per bet, which turns 100 bets into a typical multiple of about 7.5. Growth is zero at exactly twice Kelly, 40% here, and negative beyond it, so a half-stack bettor is on the wrong side of the hill even though the coin is in their favour. The limitation is that the Kelly rule assumes you know p exactly and will play many times; with an uncertain edge, desks size below Kelly on purpose, often at half of it.

    Where candidates lose it

    Most candidates say the player ends up rich, because they multiply the 10% edge through 100 bets and quote the mean. The interviewer wants to hear the word median, or typical, and the observation that capital compounds multiplicatively, so wins and losses of equal size do not cancel.

    The second loss is stopping at the picture without the growth rate. Say the log growth per bet, show it is negative at a half stake and positive at a fifth, and name twice Kelly as the point where the game turns against you.

    What the interviewer asks next

    • What fraction maximises the typical growth, and what is the growth rate there?
    • At what stake does the typical player break even despite the edge?
    • If you only get to play 5 times rather than 100, does the answer change?
    • Your estimate of the 60% is itself noisy. Does that push the stake up or down?
  6. 066A company is worth a uniformly random amount between Rs 0 and Rs 100 crore to its owner, who knows the exact value. It is worth 1.5 times that amount to you. You make one take-it-or-leave-it offer, and the owner accepts if your offer exceeds the value. What should you offer?Games and logicHardHedge fundsMarket making

    Try it first

    The company is worth 50% more to you than to the owner. What do you bid?

    Show the worked solution

    Offer nothing. Every positive offer loses money on average. If you offer b and the owner accepts, you learn the value is below b, so its average is b/2, worth 1.5 x b/2 = 0.75b to you. You pay b, so each accepted deal loses 0.25b, and the deal is accepted a fraction b/100 of the time. Expected profit is minus 0.0025 b squared, negative for every b above zero. The 1.5 multiplier is not enough to overcome what acceptance tells you.

    Why is the owner saying yes bad news for you?

    A friend sells you their old scooter for any price you name, but only if your price beats what they privately think it is worth. If they take Rs 20,000 instantly, you have just learned the scooter is worth less than that to someone who knows it well. Acceptance is information: it tells you the true value lies below your bid, so the only companies you ever buy are the ones worth less than you paid, and the ones worth more walk away. Averaging over all possible values, as if you bought every company, is the mistake; you must average only over the values at which the owner says yes.

    Acceptance is bad news: whatever you bid, you pay more than it is worth to you on average02550751000-10-20your offer, Rs croreexpected profit, Rs crorebest offer: 0, profit 0offer 50: -6.25offer 100: -25profit = - 0.25 x offer x (offer / 100)Say you offer 60Accepted only if value < 60so value is uniform on 0 to 60average value given a yes: 30worth 1.5 x 30 = 45 to youyou paid 60loss when accepted: 15accepted 60% of the timeexpected profit: - 9Same sign at every offer
    Expected profit from an offer b is minus a quarter of b times the acceptance chance b/100, a parabola that is zero at b = 0 and falls to minus 25 crore at b = 100, so no positive offer earns anything and the best move is not to bid; an offer of 60, for instance, buys a company worth 45 to you on average and loses 9 in expectation.

    How do you set up the expected profit cleanly?

    Condition on acceptance, then multiply by its probability. Given a bid b that is accepted, the value V is uniform on 0 to b, so E[V | accepted] = b/2, the company is worth 1.5 x b/2 = 0.75b to you, and the profit on an accepted deal is 0.75b - b = - 0.25b. Acceptance happens with probability b/100, so expected profit is - 0.25b x b/100 = - b squared over 400. At b = 50 that is minus 6.25 crore; at b = 100 it is minus 25 crore. The derivative is negative everywhere above zero, so the maximum is at b = 0.

    The relationship
    E[π(b)]=b100(1.5⋅b2−b)=−b2400<0for all b>0E[\pi(b)] = \frac{b}{100}\left(1.5\cdot\frac{b}{2} - b\right) = -\frac{b^2}{400} < 0 \quad \text{for all } b > 0
    byour offer in Rs crore
    b/100the chance the owner accepts, since the value is uniform on 0 to 100
    1.5 x b/2what the company is worth to you on average once you know the value is below b
    What it says in wordsThe expected profit from any offer is a negative multiple of the offer squared, so the best offer is zero.

    At what multiplier does a bid start to make sense?

    Replace 1.5 with a general m. Given acceptance, the company is worth m x b/2 to you against the b you pay, so the deal breaks even when m/2 = 1, that is m = 2. Unless the company is worth more than twice as much to you as to the owner, acceptance always costs you, and at exactly double every bid is a wash. That is the winner's curse in its purest form: the party with less information loses whenever the informed party decides whether to trade. The limitation is the uniform prior and the single offer; with a floor on the value, or a negotiation that reveals information, positive bids can be profitable.

    Where candidates lose it

    Candidates bid around 50 or 75 by averaging over the whole range of values, forgetting that they only buy when the owner accepts. The interviewer wants you to say that acceptance is information before you touch any arithmetic.

    The second loss is getting zero and not being able to say what would change it. Give the general condition: the multiplier must exceed two for any positive bid to pay.

    What the interviewer asks next

    • At what multiplier does a positive bid first break even, and what is the best bid at a multiplier of 3?
    • The value is uniform on Rs 50 to Rs 100 crore instead. Does a positive bid make sense now?
    • How is this the same problem as a market maker being hit only when they are wrong?
    • You get two offers rather than one, and the owner rejects the first. Does that change anything?
  7. 069An index of ten equally weighted stocks has 15% implied volatility, and each of the ten stocks has 30% implied volatility. What average correlation is the market implying?Volatility and correlationHardVolatility tradingExotics trading

    Try it first

    Index vol is half the single-stock vol. Rough instinct for the implied correlation?

    Show the worked solution

    About 0.17, exactly one sixth. For n equally weighted stocks with the same volatility and the same pairwise correlation rho, index variance is stock variance times (1/n + (1 - 1/n) rho). Index variance over stock variance is 0.15 squared over 0.30 squared = 0.25, so 0.25 = 0.1 + 0.9 rho and rho = 0.15/0.9 = 1/6. The large-n shortcut of 0.25 overstates it because it ignores the 1/n term.

    Why does the index have less volatility than its members?

    Ten shopkeepers in one market each have noisy daily takings, but the market's total takings are steadier, because one shop's bad day is often another's good day. Only the part of the noise they share, the weather or a festival, survives the averaging. Index variance has two parts: the stocks' own noise, which averages away as 1/n, and the common movement, which survives in proportion to the correlation. With ten stocks at 30% and no correlation at all the index would still have 9.5% volatility, and that floor is why the implied correlation is below the naive 0.25.

    Index volatility rises with correlation; read 15% off the curve at about 0.1700.20.40.60.810%10%20%30%average pairwise correlationindex volatility, 10 stocks each at 30%15% index vol at rho = 1/6 = 0.167rho 0: 9.5%rho 1: 30%no correlation can push index vol below 9.5%Solve itindex var = stock var x(1/n + (1 - 1/n) rho)0.15^2 / 0.30^2 = 0.250.25 = 0.1 + 0.9 rhorho = 0.15 / 0.9 = 1/6Shortcut for large n:rho = 0.25, which overstatesby ignoring the 1/n term
    For ten equally weighted stocks at 30% volatility, index volatility rises from 9.5% at zero correlation to 30% at a correlation of one, and a 15% index volatility is reached at an average correlation of one sixth, about 0.17.

    How do you derive the formula on the spot?

    Write the index as the average of n returns and expand its variance. There are n variance terms, each sigma squared over n squared, and n(n - 1) covariance terms, each rho sigma squared over n squared, so index variance is sigma squared times (1/n + (n - 1) rho / n). Set that equal to 0.15 squared with sigma = 0.30 and n = 10: 0.0225 = 0.09 x (0.1 + 0.9 rho), so 0.25 = 0.1 + 0.9 rho and rho = 1/6. The derivation takes four lines, and the interviewer wants to hear the count of covariance terms, n(n - 1), said out loud.

    The relationship
    σI2=σ2(1n+n−1nρ)  ⇒  ρ=σI2/σ2−1/n1−1/n=0.25−0.10.9=16\sigma_I^2 = \sigma^2\left(\frac{1}{n} + \frac{n-1}{n}\rho\right) \;\Rightarrow\; \rho = \frac{\sigma_I^2/\sigma^2 - 1/n}{1 - 1/n} = \frac{0.25 - 0.1}{0.9} = \frac{1}{6}
    sigma_Iindex volatility, 15%
    sigmasingle-stock volatility, 30% for every stock
    nthe number of equally weighted stocks, ten
    rhothe average pairwise correlation implied by the two volatilities
    What it says in wordsIndex variance is stock variance times one over n plus the correlation times the rest, which solves to a correlation of one sixth.

    What does a desk do with implied correlation?

    It compares it with realised correlation and trades the gap. Selling index options and buying single-stock options is a short correlation position, called a dispersion trade, and it pays when the stocks move more independently than the 1/6 the market has priced in. The limitation of the puzzle is its symmetry: real indices have unequal weights and unequal volatilities, so the implied correlation is a weighted average that can differ from the simple formula, and the implied figure also moves with the skew of the index options, which the single number cannot show.

    Where candidates lose it

    The common wrong answers are 0.5 and 0.25: the first divides volatilities and the second divides variances but forgets the 1/n floor from the stocks' own noise. With only ten stocks the floor is a tenth of the variance, which is a big correction.

    The second loss is knowing the formula but failing to say what trade it supports. Say dispersion, and say which side is short correlation.

    What the interviewer asks next

    • Same numbers with 50 stocks instead of 10. What is the implied correlation?
    • What is the lowest possible index volatility for ten stocks at 30%, and at what correlation?
    • Implied correlation is 1/6 and realised correlation turns out to be 0.4. Which side of a dispersion trade made money?
    • The stocks have different weights and volatilities. How does the formula change?
  8. 078Three calls on the same stock and expiry trade at: strike 90 for 14, strike 100 for 8, strike 110 for 1. Is there an arbitrage? Build it.Option payoffs and no-arbitrageHardMarket makingVolatility trading

    Try it first

    Which relationship between the three prices should you test first?

    Show the worked solution

    Yes. Buy the 90 call, sell two 100 calls, buy the 110 call, and you are paid 1 to own a payoff that is never below zero. The butterfly costs 14 - 16 + 1 = -1, so you receive 1 today. At expiry it pays nothing below 90, rises to 10 at 100 and falls to nothing above 110, never negative. Call prices must be convex in strike: the 100 call cannot exceed (14 + 1)/2 = 7.5, and it trades at 8.

    Where does the 7.5 come from?

    Picture three houses on one street at 90, 100 and 110 square metres, priced at 14, 8 and 1. The middle house should be worth no more than the average of its neighbours if each extra metre is worth less than the last; if it is priced above the average, you sell it and buy the two neighbours. A call's price falls as the strike rises, and it falls at a decreasing rate, so the price at the middle strike must sit on or below the straight line between its neighbours. The line from 14 at 90 to 1 at 110 passes through 7.5 at 100. The market says 8. That half point is the mispricing.

    You are paid 1 to own a payoff that is never below zero7080901001101201300510-1stock price at expirypayoff of long 90, short two 100, long 110price paid: -1 (you receive 1)peak 10 at 100shaded: never below 190100110051015strikecall price against strikechord: 7.51418 sits above the chord
    The butterfly of long one 90 call, short two 100 calls and long one 110 call pays nothing below 90, peaks at 10 at a stock price of 100 and pays nothing above 110, and because it costs minus 1 the whole payoff sits at least 1 above the price paid, while on the right the quoted 8 for the 100 call sits above the 7.5 chord between the 90 and 110 calls, which breaks convexity.

    How do you prove the payoff is never negative?

    Walk the stock price up. Below 90 nothing is in the money, payoff zero. Between 90 and 100 only the 90 call pays, so the payoff is the stock price minus 90, rising to 10. Between 100 and 110 the two short 100 calls start paying out, and the slope turns to 1 - 2 = -1, so the payoff falls from 10 back to zero at 110. Above 110 the long 110 call kicks in and the slope is 1 - 2 + 1 = 0: flat at zero. The payoff is zero or positive everywhere, you were paid 1 to hold it, so you have a riskless profit of at least 1 and up to 11.

    The relationship
    C(100)≤12 [C(90)+C(110)]=12(14+1)=7.5<8C(100) \le \tfrac{1}{2}\,[C(90) + C(110)] = \tfrac{1}{2}(14 + 1) = 7.5 < 8
    C(K)the price of the call struck at K
    7.5the midpoint of the chord between the outer strikes
    8the quoted middle price, half a point too high
    What it says in wordsWith equally spaced strikes, the middle call can never cost more than the average of the outer two, because the butterfly that tests it can only pay out zero or more.

    Check the other bounds too, out loud, so the interviewer sees you are not pattern matching. A call spread can never be worth more than the gap between its strikes: the 90/100 spread costs 6 and the 100/110 spread costs 7, both under 10, so those pass. Prices fall as strike rises: 14, 8, 1, pass. Only convexity fails. The limitation: in a real screen you trade at bids and offers, not mids, and a half point of theoretical edge can vanish inside the spread. The structure is an arbitrage at these prices; whether you can execute it is a separate question.

    Where candidates lose it

    Candidates test the wrong bound. They check that each call is worth more than its intrinsic value, or that a spread is worth less than the strike gap, find both fine, and declare no arbitrage. Convexity is the bound that catches a dear middle strike, and it is the one most people forget.

    The second loss is building the butterfly the wrong way round. If you sell the wings and buy the middle you pay 1 to hold a payoff that is zero or negative. Say which leg is long before you say the price.

    What the interviewer asks next

    • Reprice the 100 call so there is no arbitrage. What is the highest price it can take?
    • If the strikes were 90, 100 and 120, how would you weight the legs?
    • Why does the same convexity rule hold for puts?
  9. 083A price starts at 100 and moves up or down 1 each day with equal chance for 10 days. What is the probability that it touches 104 at some point in those 10 days?Random walks and Markov chainsHardExotics tradingQuant trading

    Try it first

    Which quantity is easier to count, and how does it relate to touching?

    Show the worked solution

    232 of the 1,024 paths touch 104, about 22.7%. A path ending at or above 104 must have touched it: that needs at least 7 up days, 176 paths. A path that touches 104 and ends below it can be reflected in the 104 line after its first touch, and the reflection ends above 104, needing at least 8 up days: 56 paths. The pairing is one to one, so the count is 176 + 56 = 232.

    Why is the reflection a fair way to count?

    Imagine a walker who reaches a wall at some point and then wanders on. Flip every step after the first touch, up for down, and you get another walker who also touched the wall at the same moment and is now the same distance on the other side of it. Each flipped step is as likely as the original, so the two walks have equal probability. Reflection pairs every path that touches 104 and finishes below it with exactly one path that finishes above 104, so the hard count becomes an easy count of endpoints. Paths that finish at exactly 104 are their own partners and are counted once.

    Every path that touches 104 and ends below pairs with one that ends aboveday 0day 2day 4day 6day 8day 109698100102104106108barrier 104first touch, day 4ends 100ends 108actual pathmirror imageCount by the endpointend at or above 1041767, 8, 9 or 10 up daystouched 104, ended below56= mirrors of paths ending above 104paths that touch 104232out of 1,024: 22.7%the counting idea behind barrier options
    A path that climbs to 104 by day 4 and ends at 100 is mirrored in the 104 line after the first touch into a path that ends at 108, and counting by endpoint gives 176 paths ending at or above 104 plus 56 mirrors of paths ending above it, 232 of 1,024 paths, which is 22.7%.

    How do the binomial counts fall out?

    After 10 days of plus or minus 1, the position is 100 plus ups minus downs, which is 100 + 2 x ups - 10. Ending at or above 104 needs ups of at least 7: C(10,7) + C(10,8) + C(10,9) + C(10,10) = 120 + 45 + 10 + 1 = 176. Ending strictly above 104 means at or above 106, since the endpoint is always even, so ups of at least 8: 45 + 10 + 1 = 56. The probability of touching is (176 + 56)/1,024 = 232/1,024, about 22.7%, against only 176/1,024 = 17.2% for ending at or above 104. The gap is the 56 paths that visited the barrier and came back.

    The relationship
    P(max⁡S≥4)=P(S10≥4)+P(S10>4)=176+561024=2321024P(\max S \ge 4) = P(S_{10} \ge 4) + P(S_{10} > 4) = \frac{176 + 56}{1024} = \frac{232}{1024}
    S_10the net move after ten days
    P(S_10 >= 4)paths ending at or above the barrier, 176
    P(S_10 > 4)paths ending strictly above, which are the reflections of touch-and-return paths, 56
    What it says in wordsThe chance of touching a level equals the chance of ending at or past it plus the chance of ending strictly past it.

    Say why a derivatives desk cares. A knock-out or one-touch option pays on exactly this event, and the reflection principle is how the closed-form barrier prices are derived in continuous time. The limitation is in the symmetry: reflection needs the up and down steps to be equally likely and the barrier to sit on the lattice. With a drift, or in continuous time with a non-zero rate, the reflected path is not equally likely and a correction factor appears, which is why barrier formulas carry that extra power of the barrier over the spot.

    Where candidates lose it

    The usual loss is answering the probability of ending at or above 104, 17.2%, and forgetting the paths that touched and came back. The interviewer asked about touching, and the difference is a quarter of the answer.

    The second loss is trying to enumerate paths that stay below 104 by hand. There are 792 of them and no clean way to list them in the room. Reflection exists so you do not have to.

    What the interviewer asks next

    • What is the probability the price touches 104 and ends at 100?
    • Change the odds to 55% up. Why does reflection stop working as stated?
    • How does this count turn into the price of a one-touch option?
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsInterview RoadmapsShowdown
RESOURCES
All CoursesFree CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.