Quant puzzles, solved step by step
- Puzzles
- 100
- Traced to a firm
- 71
- Topics
- 12
- Hard
- 30
021A contract pays max(X - 3, 0) rupees, where X is one roll of a fair die. What is its fair value? What is a contract paying max(4 - X, 0) worth?Belvedere TradingChicago · 2021
Try it first
What is the call paying max(X - 3, 0) worth?
Show the worked solution
Both are worth Rs 1. The call pays 0, 0, 0, 1, 2 and 3 on faces 1 to 6, which sum to 6, so its average payoff is 6/6 = Rs 1. The put pays 3, 2, 1, 0, 0 and 0, also summing to 6, so it is worth Rs 1 too. They match because the die is symmetric: face x and face 7 - x are equally likely, which turns one payoff into the other.
Why is the price just an average of payoffs?
If a friend offers you a game where you win the number of rupees shown on a die above 3, playing a hundred times earns about Rs 100: some rolls pay nothing, some pay 1, 2 or 3. With no interest and no risk premium in a dice game, the fair value of any payoff is its average over the equally likely outcomes. That is exactly how an option is priced in the simplest world: list the states, write the payoff in each, weight by the probabilities and add.
A call struck at 3 on one die roll pays 0, 0, 0, 1, 2, 3 and a put struck at 4 pays 3, 2, 1, 0, 0, 0; both payoffs add to 6 over six faces, so each is worth Rs 1, and at a common strike of 3 the call minus the put equals the average face less the strike. Why is 0.50 the tempting wrong answer?
Because it plugs the average face, 3.5, into the payoff: 3.5 - 3 = 0.5. An option's value is the average of the payoff, not the payoff at the average, and because the payoff is floored at zero, the average payoff is always at least the payoff at the average. The floor throws away the losing faces, which is the whole point of owning an option. That gap, here Rs 0.50, is what traders pay for, and it grows with how spread out the outcome is: this is convexityA payoff that curves upward, so averaging over uncertain outcomes gives more than the payoff at the average outcome. in a single roll.
The relationshipC_3 the call struck at 3 P_4, P_3 puts struck at 4 and at 3 E[X] the average face, 3.5 What it says in wordsEach option is the average of its payoff, and a call minus a put at the same strike is the forward, the average face less the strike.Where is put-call parity in this?
Take a call and a put with the same strike, 3. Owning the call and selling the put pays max(X - 3, 0) - max(3 - X, 0) = X - 3 on every face, so its value must be the average of X - 3, which is 0.5. The put struck at 3 pays 2, 1, 0, 0, 0, 0, worth 1/2, and 1 - 0.5 = 0.5 as parity requires. Saying this unprompted shows the interviewer you see a dice game as a model of a real options book, which is why the question is asked.
Where candidates lose it
The trap is pricing the option at the average outcome, 3.5 - 3 = 0.5. It treats an option as a linear contract and ignores the floor, and it undervalues the call by half.
The second loss is averaging only over the paying faces: 1, 2 and 3 average to 2. The three faces that pay nothing still happen half the time and must be in the average.
What the interviewer asks next
- What is the call worth if you may reroll once after seeing the first roll?
- Price a call struck at 7 on the sum of two dice.
- Quote a market in the call struck at 3 and say how you would hedge it.
Asked at Belvedere Trading, Generalist, Chicago, 2021 (Wall Street Oasis):
Pricing an option contract on a game involving rolling a die.
036A stock pays a growing dividend and is valued with the Gordon model at a discount rate of 10% and growth of 6%. What is its duration, and roughly how much does its price change if the discount rate rises by one point?BlackRockNew York · 2026
Try it first
What is the stock's duration, its percentage price sensitivity to the discount rate?
Show the worked solution
Duration is 1/(r - g) = 25 years, so a one-point rise cuts the value by about a fifth. The Gordon price is D1/(r - g), and its percentage sensitivity to r is 1/(r - g) = 1/0.04 = 25. With a Rs 4 dividend the price moves from Rs 100 at 10% to Rs 80 at 11%, a 20% fall. The 25% duration estimate overshoots because the price curve is convex.
Why does a stock have a duration at all?
A promise of money in one year hardly changes in value when rates move; a promise of money in twenty five years changes a lot, because the rate is compounded over every one of those years. A stock is a stream of dividends stretching forever, and when the dividends grow, most of its value sits in cash flows far in the future, so it behaves like a very long bond. Duration measures exactly that: the percentage price change for a change in the discount rate.
The relationshipD1 next year's dividend, Rs 4 in the illustration r discount rate, 10% g dividend growth rate, 6% 1/(r - g) percentage price change per unit change in r What it says in wordsDifferentiate the Gordon price and divide by price: the sensitivity is one over the gap between the discount rate and growth.At a 10% discount rate the Rs 4 dividend stock is worth Rs 100 and its duration is 25; at 11% the price is Rs 80, a 20% fall, while the tangent line predicts Rs 75, and at 12% the gap widens to Rs 66.7 against Rs 50 because the price curve is convex. Why does the estimate say 25% when the price falls 20%?
Duration is the slope at one point, and the price curve bends. For a one-point rise the tangent predicts a 25% fall, but the exact move from Rs 100 to Rs 80 is 20%, because the curve is convexCurving upward, so it always sits above any of its tangent lines. and flattens as r rises. The same bend makes a one-point fall worth more than 25%: at 9% the price is Rs 133.3, up 33.3%. For a big rate move, reprice exactly instead of trusting the slope. Duration here also equals price over dividend, 100/4, which is a quick way to say it: one over the dividend yield.
For precision, the Macaulay durationThe present-value weighted average time at which cash flows arrive. is (1 + r)/(r - g) = 27.5 years, and dividing by 1 + r gives the modified duration of 25. A 10-year bond paying 10% at a 10% yield has a modified duration of about 6.1. The gap r - g is what matters, which is why high-growth stocks carry the most duration: the same stock with 2% growth would have a duration of 12.5 years. The limitation is that the Gordon model holds growth fixed while rates move; in practice both shift together.
Where candidates lose it
The usual loss is saying a stock has no duration because it has no maturity, or that it is infinite because it pays forever. Both skip the one line of calculus that gives 1/(r - g).
The second is quoting 25% as the exact price change. It is the slope at 10%; the exact fall to 11% is 20%, and saying why, convexity, is what separates a strong answer.
What the interviewer asks next
- What happens to duration as growth approaches the discount rate?
- Why might a stock's measured sensitivity to bond yields be much lower than 25?
- What is the price change for a one-point fall in the discount rate?
Asked at BlackRock, Restructuring, New York, 2026 (Wall Street Oasis):
Which equities have duration ? multiple stocks vs value stocks MSE Forecasting equation
048Calls on the same stock and expiry are quoted: the 95 strike at 9.80 bid, 10.20 offered, and the 100 strike at 4.30 bid, 4.50 offered. Is there an arbitrage, and exactly how would you trade it?Wolverine Trading, Chicago, ILUSA · 2019
Try it first
What can you lock in, per spread, at these quotes?
Show the worked solution
Yes: sell the 95 call at 9.80 and buy the 100 call at 4.50, collecting 5.30 for a position that can never cost more than 5. A 95/100 call spread pays between 0 and the strike gap of 5 at expiry, so its price must sit between 0 and 5. The market lets you sell it for 5.30, which locks in at least 0.30 per spread, more if the stock ends below 100.
What is a 95/100 call spread worth at most?
Think of two coupons for the same shirt: one lets you buy it for Rs 950, the other for Rs 1,000. The first is worth more, but never by more than Rs 50, because the most it can save you over the second is the Rs 50 difference in price. Long the 95 call and short the 100 call pays the stock's rise above 95, capped once it reaches 100, so at expiry it is worth between 0 and the strike gap of 5. Anything that is certain to pay no more than 5 cannot be worth more than 5 today; with interest it is worth at most 5 discounted, slightly less.
Selling the 95 call at its 9.80 bid and buying the 100 call at its 4.50 offer collects 5.30 for a spread whose payoff is zero below 95 and capped at 5 above 100, so at least 0.30 is kept whatever the stock does at expiry. Which side of each quote do you trade at?
This is where the question is really won or lost. You sell at the bid and buy at the offer, so the spread you can sell is worth 9.80 - 4.50 = 5.30 to you, not the mid of 5.60. 5.30 is still above 5, so the bound is broken at prices you can actually deal at. Buying the spread would cost 10.20 - 4.30 = 5.90 for something worth at most 5, a certain loss, so only one direction works. Check the stock price cases: below 95 both calls expire worthless and you keep 5.30; at 97 you owe 2 on the short call and keep 3.30; at 100 or above you owe exactly 5 net and keep 0.30.
Stock at expiry Short 95 call pays Long 100 call receives Net owed You keep 90 0.00 0.00 0.00 5.30 95 0.00 0.00 0.00 5.30 97 -2.00 0.00 2.00 3.30 100 -5.00 0.00 5.00 0.30 110 -15.00 +10.00 5.00 0.30 The 5.30 collected less what the spread owes at expiry is never below 0.30, because the short 95 call and the long 100 call together never owe more than 5. The relationshipC(K) price of the call with strike K, same stock and expiry e^{-rT} discount factor to expiry; it makes the upper bound slightly below 5 What it says in wordsA call spread is worth between zero and the discounted strike gap; selling it for more than the gap is free money.What could stop the arbitrage from paying?
If the calls are American and the short 95 is exercised early, exercise the 100 call too: you pay the stock price minus 95 and receive the stock price minus 100, a net 5, and you already hold 5.30. The real frictions are fees, the margin the short call ties up, and the risk that the quote vanishes after you trade one leg. Trade both legs together as a spread order. On a real screen a 0.30 bound violation lasts seconds, which is why the interviewer is testing whether you can see it fast and name the side, not whether such quotes are common.
Where candidates lose it
The common loss is reasoning with mid prices: 10.00 - 4.40 = 5.60 and a claimed profit of 0.60. Nobody deals at mids; you sell at the bid and buy at the offer, and the honest edge is 0.30.
The second is getting the direction backwards and buying the spread because the 95 call looks cheap next to its payoff. Say the bound first, the spread is worth at most 5, and the direction follows: sell it.
What the interviewer asks next
- The 105 call is quoted 1.10 bid, 1.30 offered. Is there a butterfly arbitrage across 95, 100 and 105?
- What is the lower bound on the 95/100 call spread, and what quotes would break it?
- How does a dividend before expiry change the early-exercise argument?
Asked at Wolverine Trading, Prop Trading, Chicago, IL, USA, 2019 (Wall Street Oasis):
pricing options given an ask and a bid price for options with different strikes if you were to short one and long another
066A 2-year bond pays a 6% annual coupon and trades at par. What are its Macaulay duration and modified duration?PIMCOLos Angeles · 2024
Try it first
Which is closest to the Macaulay duration?
Show the worked solution
Macaulay duration is 1.943 years and modified duration is 1.833. At par the yield equals the coupon, 6%. The year 1 coupon is worth 6 / 1.06 = 5.660 and the final payment 106 / 1.06^2 = 94.340, adding to 100. Weight each time by its share: 0.0566 x 1 + 0.9434 x 2 = 1.943. Divide by 1.06 for modified duration: a 1 point rise in yield cuts the price by about 1.83%.
What is Macaulay duration actually measuring?
Think of a seesaw with weights placed along it at the dates money arrives, each weight equal to what that payment is worth today. Macaulay duration is the point where that seesaw balances: the average time to your money, weighted by present value. A zero-coupon bond has all its weight at maturity, so its duration equals its maturity. Any coupon puts a little weight earlier and pulls the balance point forward. Here the coupon is small and the bond is short, so the pull is small, and that is the whole shape of the answer before any arithmetic.
The year 1 coupon is worth 5.66 today and the year 2 payment 94.34, so the present-value weighted average time is 1.943 years, just 0.057 years before maturity, and dividing by 1.06 gives a modified duration of 1.833. How do you get the numbers fast in your head?
At par, the yield is the coupon, so discount at 6%. The coupon's present value, 6 / 1.06, is about 5.66, and the rest of the price, 94.34, sits at year 2, so duration is 2 minus the coupon's weight: 2 - 0.0566 = 1.943. That shortcut works for any two-period bond: start at the maturity and subtract the early weight times the time it saves. For a par bond there is also a closed form, (1 + y)/y times (1 - 1/(1 + y)^n), which gives the same 1.9434.
The relationshipPV_t the present value of the cash flow at time t, discounted at the yield P the price, 100 at par y the yield per period, 6% What it says in wordsDuration is the average payment date weighted by value today; modified duration converts it into a price sensitivity.Why are there two durations, and how good is the estimate?
Macaulay duration is a time; modified duration is a slope. Modified duration is the percentage price change for a one point change in yield, so this bond loses about 1.83% if yields rise from 6% to 7%, about Rs 0.018 per Rs 100 for each basis point. Repricing exactly gives 98.192 at 7%, a fall of 1.808%, and 101.859 at 5%, a rise of 1.859%. The rise is bigger than the fall, which is convexityThe curvature of the price against yield: prices rise more when yields fall than they drop when yields rise by the same amount.; for a two-year bond it is a small correction, for a thirty-year bond it is not.
Where candidates lose it
The trap answers are 2 years, from forgetting the coupon, and 1.83 given as the Macaulay figure, from mixing the two definitions. Say which duration you are giving and in what units: years for Macaulay, percent per point of yield for modified.
The second slip is discounting at the wrong rate. A bond at par yields its coupon, so there is nothing to solve for; say that first and the arithmetic is two divisions.
What the interviewer asks next
- What is the duration of a 2-year zero-coupon bond, and of a 2-year bond with a 20% coupon?
- Estimate the price of this bond if yields rise 50 basis points.
- Why does duration fall as the coupon rises, holding maturity fixed?
Asked at PIMCO, Product & Strategy, Los Angeles, 2024 (Wall Street Oasis):
Lots of random bond math questions -- duration of this bond with x coupon sold at par
086A price-weighted index holds three stocks priced 50, 100 and 150, with a divisor of 3. The 150 stock splits 3 for 1. What is the new divisor, and how does a market-cap-weighted index handle the same split?MizuhoHong Kong · 2024
Try it first
What must the new divisor be?
Show the worked solution
The new divisor is 2. Before the split the prices sum to 300, and 300 / 3 is 100. After a 3 for 1 split the 150 stock trades at 50, the sum is 200, and only a divisor of 2 keeps the index at 100. A cap-weighted index needs no adjustment at all, because a split triples the share count as it cuts the price to a third, leaving market value unchanged.
Why must the divisor change when nothing about the company changed?
Cut a pizza into twelve slices instead of four and you have not made more pizza. A stock split does the same to a company: three times the shares, each worth a third. A price-weighted index adds up share prices, so a split drops the sum even though no value was lost, and the divisor must be cut to stop a fake fall in the index. Solve for it by keeping the index level fixed: 200 divided by the new divisor must equal 100, so the divisor is 2.
Before the split the prices sum to 300 and the index is 300 / 3 = 100; after C splits 3 for 1 the sum is 200, so the divisor falls to 2 to hold the index at 100, and C's weight falls from 50% to 25%. The relationshipP_i the price of stock i d the divisor before the split, 3 d' the divisor after the split What it says in wordsChoose the new divisor so the index is the same the moment after the split as the moment before.What else changes in a price-weighted index after the split?
The weights. In a price-weighted index a stock's weight is its price over the sum of prices, so the expensive stock dominates whatever the size of the company. Before the split C carried 50% of the index; after it, C carries only 25% and B, untouched, jumps to 50%. A 10% rise in C used to add 5 index points; now it adds 2.5. Nothing about C's business changed; the index simply started caring less about it, which is the main criticism of price weighting.
How do the other common methods treat the split?
A market-cap-weighted index sums price times shares, and a 3 for 1 split multiplies shares by 3 while dividing price by 3, so the stock's market value, its weight and the index are all unchanged; no divisor adjustment is needed for a split. Cap-weighted divisors still change for events that alter total market value without a price move, such as share issuance, buybacks or a constituent being replaced. An equal-weighted index is also untouched by a split, since weights are reset to equal at each rebalance, but it has to trade at every rebalance to get back to equal, which costs money.
Where candidates lose it
The common slip is dividing the old divisor by the split ratio and answering 1. The divisor is fixed by keeping the index level unchanged, and only one stock split, so the adjustment is smaller than the ratio.
The second loss is saying a cap-weighted index needs the same adjustment. Market value does not change in a split, so a cap-weighted index does nothing; say that, then name the events that do change its divisor.
What the interviewer asks next
- Stock B now pays a special dividend of 20. How does each index type handle it?
- Replace stock A with a new stock priced 200. What is the new divisor?
- Which stock has the most influence on a price-weighted index, and why is that a flaw?
Asked at Mizuho, Sales and Trading, Hong Kong, 2024 (Wall Street Oasis):
Different index methodology - need to know all of them with examples.
