Quant interview prep guides

Market-making interview questions

A trading-game question is not asking for the “right” number. It is watching whether you anchor to a fair value, quote around it, and update your quote the moment someone trades — because the person who trades knew something.

For candidates starting market-making and trading-game prep · Updated July 21, 2026

What these questions test

“Make me a market in the sum of two dice.” That single prompt exercises the whole loop of the job: estimate a fair value, quote a two-sided price, and then manage the position and information you pick up as you get filled. The interviewer is not checking arithmetic — they are checking whether you treat your own quote as a live hypothesis that every trade revises. We will run the entire page on one object, the dice sum SSS, so the mechanics stay concrete.

Start from fair value

Before you say a bid or an ask, say what you think the thing is worth. For two dice the sum is symmetric around 777, so E[S]=7\E[S] = 7E[S]=7. Your spread should be governed by your uncertainty, so quantify it: a single die has variance 916−494=3512\tfrac{91}{6} - \tfrac{49}{4} = \tfrac{35}{12}691​−449​=1235​, and two independent dice add, so

Var⁡(S)=2⋅3512=356≈5.83,SD(S)=356≈2.42.\Var(S) = 2 \cdot \tfrac{35}{12} = \tfrac{35}{6} \approx 5.83, \qquad \mathrm{SD}(S) = \sqrt{\tfrac{35}{6}} \approx 2.42.Var(S)=2⋅1235​=635​≈5.83,SD(S)=635​​≈2.42.

Now a quote of 6 / 8 is not a guess — it is “fair value 7, plus or minus a bit less than half a standard deviation.” Naming the number and its dispersion out loud is worth more than any specific spread, because it shows the interviewer where every later decision comes from.

Quote two-sided, earn the spread

Against a counterparty with no edge — a noise trader who buys or sells for reasons unrelated to SSS — your spread is pure profit. Someone lifts your 8: you are now short something worth 777 on average, a +1+1+1 edge. Someone hits your 6: you are long at 6 against a fair value of 7, again +1+1+1. Widen to 5 / 9 and each fill is worth +2+2+2, but you will trade less often. That tension — edge per fill against probability of a fill — is the entire craft, and interviewers probe it by asking you to widen or tighten and justify it.

Skew for inventory

Every fill leaves you holding risk, and the next quote has to reflect it. The clean model is a reservation price: the value at which, given your current inventory, you are indifferent to holding more. With inventory qqq and risk aversion γ\gammaγ, it is 7−γq7 - \gamma q7−γq. Long five units at γ=0.1\gamma = 0.1γ=0.1 pulls it to 7−0.5=6.57 - 0.5 = 6.57−0.5=6.5, and you re-centre the whole two-wide quote there:

Quoting around fair value and skewing for inventoryA flat quote of 6 bid / 8 ask is centred on fair value 7. Carrying five units long shifts the reservation price to 6.5 and the whole quote to 5.5 bid / 7.5 ask.QUOTE THE MID, THEN SKEW THE WHOLE THING FOR INVENTORYfair value = 756789value →FLATbid 6ask 8LONG 5reservation 6.5skew γq = 0.5bid 5.5ask 7.5
Fair value is 7. Flat, you quote 6 / 8 straddling it. Long five units at risk aversion γ=0.1\gamma = 0.1γ=0.1, your reservation price drops to 6.5 and the entire quote slides left to 5.5 / 7.5 — the ask is now only 0.5 above fair (cheap to get hit and de-risk); the bid demands a 1.5 edge before you add more.

The ask is now only 0.50.50.5 above fair value, so it is cheap for someone to lift you and let you shed risk; the bid sits 1.51.51.5 below fair, demanding a real edge before you add to a position you already dislike. You did not change your view of fair value — you changed the price at which you are willing to warehouse more of it.

The trap: adverse selection

Now drop the fiction that your counterparty is uninformed. Suppose whoever trades can see SSS and will only take a price that is good for them. Quote 6 / 8 and look at who actually shows up. Nobody trades on {6,7,8}\{6,7,8\}{6,7,8} — that middle carries 16/3616/3616/36 of the mass and just sits there. Each tail carries 10/3610/3610/36, and those are the only fills you get:

Adverse selection on the dice-sum gameThe distribution of the sum of two dice peaks at 7. Against a 6-by-8 quote only the low and high tails trade; the mean sum given a fill above 8 is 10 and given a fill below 6 is 4.WHO ACTUALLY TRADES AGAINST A 6 / 8 QUOTEno trade1/3622/3633/3644/3655/3666/3675/3684/3693/36102/36111/3612sum of two diceE[S | S < 6] = 4E[S | S > 8] = 10hit at 6 → lose 2lifted at 8 → lose 2
Quote 6 / 8 and only the tails trade with you. Anyone lifting your 8 knows the sum cleared it — average 10, so you are short something worth 10 and lose 2. Anyone hitting your 6 implies an average of 4 — down 2 again. The middle {6, 7, 8} never trades; the fills you get are exactly the ones you did not want.

The conditional means are brutal: E[S∣S>8]=10\E[S \mid S > 8] = 10E[S∣S>8]=10 and E[S∣S<6]=4\E[S \mid S < 6] = 4E[S∣S<6]=4. Get lifted at 8 and you are short something worth 10 — down 222. Get hit at 6 and you are long against a true value of 4 — down 222 again. Same spread, opposite sign of profit, purely because the flow was informed. This is the single idea every market-making interview is built around.

The break-even spread, formally

The senior version of the question is: given informed flow, how wide must you quote to break even? Take a value that is VH=10V_H = 10VH​=10 or VL=0V_L = 0VL​=0, equally likely, so fair value is 555. A fraction α\alphaα of traders know VVV and trade in its direction; the rest are noise, buying or selling with equal probability. Then a buy arrives with probability 1+α2\tfrac{1+\alpha}{2}21+α​ under VHV_HVH​ and 1−α2\tfrac{1-\alpha}{2}21−α​ under VLV_LVL​. Bayes gives the posterior:

P(VH∣buy)=12⋅1+α212=1+α2,E[V∣buy]=5(1+α).\Prob(V_H \mid \text{buy}) = \frac{\tfrac12 \cdot \tfrac{1+\alpha}{2}}{\tfrac12} = \tfrac{1+\alpha}{2}, \qquad \E[V \mid \text{buy}] = 5(1+\alpha).P(VH​∣buy)=21​21​⋅21+α​​=21+α​,E[V∣buy]=5(1+α).
The break-even spread from an informed-flow Bayes updateValue is 10 or 0 with equal prior. A buy arrives with probability 0.7 when the value is 10 and 0.3 when it is 0. The posterior mean given a buy is 7, which is the break-even ask; the spread equals the informed fraction times the value range.A BUY IS EVIDENCE — PRICE IT INTO THE ASKvalue½½V = 10 (high)V = 0 (low)buy 0.7buy 0.3weight .35weight .15a buy arrivesP(V = 10 | buy) = 0.35 / 0.50 = 0.70E[V | buy] = 7 → set ask = 7
A buy is more likely when the value is high, so it drags your posterior up. With α=0.4\alpha = 0.4α=0.4 informed flow the posterior mean given a buy is 7 — set your ask there. By symmetry the bid is 3, so the spread is 4 = α × (VH − VL) — the memorable formula.

Set the ask to that posterior mean and, by symmetry, the bid to E[V∣sell]=5(1−α)\E[V \mid \text{sell}] = 5(1-\alpha)E[V∣sell]=5(1−α). The spread collapses to something you can quote from memory:

spread=5(1+α)−5(1−α)=α (VH−VL).\text{spread} = 5(1+\alpha) - 5(1-\alpha) = \alpha\,(V_H - V_L).spread=5(1+α)−5(1−α)=α(VH​−VL​).

With α=0.4\alpha = 0.4α=0.4 the market is 3 / 7, spread 444. The corners are the sanity check: α=0\alpha = 0α=0 is all noise and the spread is zero; α=1\alpha = 1α=1 is a fully informed counterparty, the spread is the entire range, and you only ever trade at the true value — exactly the dice result above, where a knowing counterparty made every fill a loss.

Variants and common mistakes

The interviewer will perturb the game to see whether your quote follows the information. Handle each by asking “what does the new fact do to fair value and to how informed my flow is?”

  • “I show you one die is a 5.” Fair value jumps to 5+3.5=8.55 + 3.5 = 8.55+3.5=8.5 and your uncertainty shrinks to a single die. Re-centre the quote and tighten it.
  • “Now they can trade in size.” Size is information. A big lift is a stronger signal than a small one, so widen — and skew harder as inventory builds.
  • “You get filled three times on the same side.” That is the market telling you your fair value is wrong. Move it, do not just skew for inventory.

The reflexes that cost candidates the offer:

  • Quoting a spread with no fair value. A bid and ask with no stated mid is a number with no reasoning attached — the thing they are actually grading.
  • Leaving the quote still after a fill. If you would quote the same market after getting lifted, you have ignored both the inventory and the information the trade carried.
  • Pricing as if flow were noise. Tight spreads are free only when nobody knows more than you. Assume they might, and let adverse selection set your minimum width.

Practice the pattern

Market making is one reflex applied under pressure: anchor to fair value, quote around it, and let every fill move your price. Drill live trading-game rounds and quote-adjustment questions in the LeetQuidity curriculum, or take the free calibration to see where your quoting breaks when the clock is running.

Take the calibrationView the curriculum

On this page

What these questions testStart from fair valueQuote two-sidedSkew for inventoryAdverse selectionThe break-even spreadVariants & mistakes

Related guides

Market Making Interview PrepMarket Making Games PracticeTrading Games Interview PrepBest Quant Interview Prep Platforms in 2026: An Honest ComparisonBest QuantGuide Alternatives in 2026Quant Interview Questions
LeetQuidity

The complete quant interview course.

InstitutionsCurriculumPricingFAQCalibrationDemoGuides
XLinkedInInstagramYouTube

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

Privacy PolicyTerms of ServiceTrust & Security