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-VIII · Equity DerivativesSeries-XII · Securities Markets FoundationSeries-V-A · Mutual Fund DistributorsSeries-XV · Research AnalystSeries-XIX-E · Category III AIF ManagersSeries-XIX-D · Category I & II AIF ManagersSeries-XIX-C · Alternative Investment Fund ManagersSeries-XVI · Commodity DerivativesSeries-VI · Depository OperationsSeries-II-A · Registrars & Transfer AgentsSeries-I · Currency DerivativesSeries-VII · Securities Operations & Risk Management
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

Quant puzzles, solved step by step

Puzzles
100
Traced to a firm
71
Topics
12
Hard
30
Topic
All topicsLogic and algorithmic reasoning10Conditional probability and Bayes7Counting and combinatorics8Continuous and geometric probability9Correlation, regression and linear algebra9Market making, betting and sizing9Expected value and optimal stopping9Statistics and estimation9Pricing, options and index maths7Games and strategic reasoning8Markov chains and random walks7Mental maths and number sense8
Level
AnyWarm upCoreHard
Source
AnyReported at a firmStandard
Showing 1–3 of 3 · filtered from 100Clear filters
  1. 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?Pricing, options and index mathsCoreBLBlackRockNew 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 relationship
    P=D1r−g−1PdPdr=1r−g=10.10−0.06=25P = \frac{D_1}{r-g} \qquad -\frac{1}{P}\frac{dP}{dr} = \frac{1}{r-g} = \frac{1}{0.10-0.06} = 25
    D1next year's dividend, Rs 4 in the illustration
    rdiscount rate, 10%
    gdividend 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.
    Gordon price against the discount rate, with the tangent at 10%9%10%11%12%13%5075100125150175Discount rate rPrice, RsRs 100 at 10%Rs 80: actual, -20%Rs 75: tangent, -25%Rs 66.7 at 12%tangent Rs 50P = D1 / (r - g)Rs 4 / (0.10 - 0.06) = 100Duration = 1 / (r - g)25yearsOne point on r:duration says -25%the curve says -20%A 10-year 10% bond at 10%:duration about 6.1 years
    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

  2. 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?Pricing, options and index mathsCoreWTWolverine 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.

    A 95/100 call spread can never pay more than 5, and the market bids 5.30 for itCall strikeBidOffer959.8010.201004.304.50Lime: the price you actually trade atThe tradeSell the 95 call at its bid+9.80Buy the 100 call at its offer-4.50Credit now; most owed at expiry is 5.00+5.30Worst case: 5.30 - 5.00 = +0.30012345859095100105110stock price at expiryvalue of the spreadyou collected 5.30payoff capped at 50 below 95Zoom: 4.75 to 5.50collected 5.30most you owe 5.00+0.30 locked
    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 expiryShort 95 call paysLong 100 call receivesNet owedYou keep
    900.000.000.005.30
    950.000.000.005.30
    97-2.000.002.003.30
    100-5.000.005.000.30
    110-15.00+10.005.000.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 relationship
    0≤C(95)−C(100)≤(100−95) e−rT9.80−4.50=5.30>50 \le C(95) - C(100) \le (100 - 95)\,e^{-rT} \qquad 9.80 - 4.50 = 5.30 > 5
    C(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

  3. 066A 2-year bond pays a 6% annual coupon and trades at par. What are its Macaulay duration and modified duration?Pricing, options and index mathsCorePIMCOLos 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.

    Duration is the balance point of the present valuesyear 0year 1year 2PV 5.66cash flow 6PV 94.34cash flow 106balance point 1.943 years0.057 yearsbeforematurityYearCash flowPV at 6%WeightYear x weight165.6605.66%0.057210694.34094.34%1.887Total100.000100%1.943Modified duration = 1.943 / 1.06 = 1.833: price falls about 1.83% for a 1 point rise in yield.
    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 relationship
    DMac=∑tt PVtP=1×5.660100+2×94.340100=1.943Dmod=DMac1+y=1.9431.06=1.833D_{Mac} = \sum_t t\,\frac{PV_t}{P} = 1\times\frac{5.660}{100} + 2\times\frac{94.340}{100} = 1.943 \qquad D_{mod} = \frac{D_{Mac}}{1+y} = \frac{1.943}{1.06} = 1.833
    PV_tthe present value of the cash flow at time t, discounted at the yield
    Pthe price, 100 at par
    ythe 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

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.