Quant interview prep

Options interview questions

Options questions test whether you actually understand payoff structure and no-arbitrage, not just Black–Scholes recall: put–call parity, replication, Greeks intuition, and pricing bounds. Expect these from options-heavy desks in particular.

303 options questions · 15 free to preview · 2,516 problems total

15 practice questions

FreeOptionsWarmupCitadelSIGIMC

A European call and a European put are written on the same underlying with the same strike KK and the same expiry. The call option has a gamma of 0.020.02. What is the gamma of the put option?

Solution

For European options on the same underlying asset with the same strike KK and time to expiry TT, put-call parity gives:

CP=SKerTC - P = S - K e^{-rT}

where CC is the call price, PP the put price, SS the spot price, and rr the risk-free rate. Gamma is the second derivative of the option price with respect to SS:

Γ=2VS2\Gamma = \frac{\partial^2 V}{\partial S^2}

Differentiating put-call parity twice with respect to SS:

2CS22PS2=2S2(SKerT)=0\frac{\partial^2 C}{\partial S^2} - \frac{\partial^2 P}{\partial S^2} = \frac{\partial^2}{\partial S^2}\left(S - K e^{-rT}\right) = 0

because SS is linear in SS (second derivative zero) and KerTK e^{-rT} is constant. Hence:

ΓCΓP=0ΓC=ΓP\Gamma_C - \Gamma_P = 0 \quad \Rightarrow \quad \Gamma_C = \Gamma_P

Given ΓC=0.02\Gamma_C = 0.02, the put gamma is also 0.020.02.

FreeOptionsEasyCitadelSIGIMC

Three call options are available with the following strikes and prices:

  • Strike 1000, price 4
  • Strike 1010, price 3.5
  • Strike 1020, price 2.75

An arbitrage exists. Using one contract at each of the outer strikes and two contracts at the middle strike, what is the guaranteed profit (in dollars)?

Solution

The three calls have equally spaced strikes (ΔK=10\Delta K = 10) and prices C1=4C_1=4, C2=3.5C_2=3.5, C3=2.75C_3=2.75. A no-arbitrage condition for call options is that the price as a function of strike must be convex: C1+C32C2C_1 + C_3 \ge 2C_2. Here 4+2.75=6.75<7=2×3.54 + 2.75 = 6.75 < 7 = 2 \times 3.5, so convexity is violated, creating an arbitrage.

Construct a butterfly spread: buy one call at strike 1000, buy one call at strike 1020, and sell two calls at strike 1010. The net premium is

C1+C32C2=4+2.752(3.5)=6.757=0.25,C_1 + C_3 - 2C_2 = 4 + 2.75 - 2(3.5) = 6.75 - 7 = -0.25,

so the position generates an upfront credit of 0.250.25.

The payoff at expiration STS_T is

V(ST)=max(ST1000,0)+max(ST1020,0)2max(ST1010,0).V(S_T) = \max(S_T-1000,0) + \max(S_T-1020,0) - 2\max(S_T-1010,0).

Evaluating piecewise:

  • ST1000S_T \le 1000: all options expire worthless, V=0V=0.
  • 1000<ST10101000 < S_T \le 1010: V=(ST1000)0V = (S_T-1000) \ge 0.
  • 1010<ST10201010 < S_T \le 1020: V=(ST1000)2(ST1010)=1020ST0V = (S_T-1000) - 2(S_T-1010) = 1020 - S_T \ge 0.
  • ST>1020S_T > 1020: V=(ST1000)+(ST1020)2(ST1010)=0V = (S_T-1000)+(S_T-1020)-2(S_T-1010)=0.

The payoff is non-negative for all STS_T and strictly positive for 1000<ST<10201000 < S_T < 1020. Since the position was entered at a net credit of 0.250.25, the guaranteed profit is 0.250.25 dollars (25 cents).

FreeOptionsMediumCitadelSIGIMC

In a Black-Scholes setting, two assets share the same volatility but have distinct drifts under the real-world measure. Compare the prices of European calls written on these assets. Now suppose one of the underlying assets is also subject to random downward jumps. How does this affect the comparison?

Solution

High-level idea

In the Black–Scholes model, the price of a European call depends only on the risk‑free rate and volatility, not on the real‑world drift. Hence two assets with the same current price, volatility, strike, maturity, and risk‑free rate have identical European call prices, regardless of their real‑world drifts.

When one asset is also subject to random downward jumps, the comparison changes — but not in the direction naive intuition suggests. Under the risk‑neutral measure the jumps must be compensated by extra drift between jumps so that the forward price is unchanged. The compensated jumps therefore act as a mean‑preserving spread of the terminal price, and the call payoff is convex, so by Jensen's inequality the call on the jump‑exposed asset is more expensive than the call on the pure‑diffusion asset.


Derivation

1. Pure diffusion (no jumps)

Under the risk‑neutral measure Q\mathbb{Q} the asset follows

dStSt=rdt+σdWtQ,\frac{dS_t}{S_t} = r\,dt + \sigma\,dW_t^{\mathbb{Q}},

so that

ST=S0exp ⁣((rσ22)T+σTZ),ZN(0,1).S_T = S_0 \exp\!\Bigl(\bigl(r - \tfrac{\sigma^{2}}{2}\bigr)T + \sigma\sqrt{T}\,Z\Bigr), \qquad Z \sim \mathcal{N}(0,1).

The European call price is

C=erTEQ[(STK)+]=S0N(d1)KerTN(d2),C = e^{-rT}\,\mathbb{E}^{\mathbb{Q}}\bigl[(S_T - K)^{+}\bigr] = S_0 N(d_1) - K e^{-rT} N(d_2),

with

d1,2=ln(S0/K)+(r±σ22)TσT.d_{1,2} = \frac{\ln(S_0/K) + (r \pm \tfrac{\sigma^2}{2})T}{\sigma\sqrt{T}}.

The formula contains rr and σ\sigma but no real‑world drift μ\mu. Therefore, if two assets share the same S0S_0, σ\sigma, KK, TT, and rr, their European call prices are identical — distinct real‑world drifts are irrelevant.

2. Adding random downward jumps to one asset

Now let one asset follow a jump‑diffusion (Merton 1976). Under a suitable risk‑neutral measure its dynamics are

dStSt=(rλκ)dt+σdWtQ+(Yt1)dNt,\frac{dS_t}{S_{t-}} = (r - \lambda\kappa)\,dt + \sigma\,dW_t^{\mathbb{Q}} + (Y_t - 1)\,dN_t,

where NtN_t is a Poisson process with intensity λ\lambda, Yt<1Y_t < 1 is the downward jump multiplier, and κ=EQ[Yt1]\kappa = \mathbb{E}^{\mathbb{Q}}[Y_t - 1] is the compensator that keeps the expected instantaneous return equal to rr. For downward jumps κ<0\kappa < 0, so the drift between jumps is raised above rr: the compensation exactly offsets the jumps and preserves the forward, EQ[ST]=S0erT\mathbb{E}^{\mathbb{Q}}[S_T] = S_0 e^{rT} for both assets.

Solving the SDE, the terminal price factorizes as

STjump=STdiffJ,J=eλκTi=1NTYi,S_T^{\text{jump}} = S_T^{\text{diff}} \cdot J, \qquad J = e^{-\lambda\kappa T}\prod_{i=1}^{N_T} Y_i,

where STdiffS_T^{\text{diff}} is the pure‑diffusion terminal price and JJ is an independent jump factor with EQ[J]=1\mathbb{E}^{\mathbb{Q}}[J] = 1. Conditioning on STdiffS_T^{\text{diff}} and applying Jensen's inequality to the convex payoff x(xK)+x \mapsto (x - K)^{+},

EQ[(STdiffJK)+STdiff]    (STdiffEQ[J]K)+=(STdiffK)+.\mathbb{E}^{\mathbb{Q}}\bigl[(S_T^{\text{diff}}\,J - K)^{+} \,\big|\, S_T^{\text{diff}}\bigr] \;\ge\; \bigl(S_T^{\text{diff}}\,\mathbb{E}^{\mathbb{Q}}[J] - K\bigr)^{+} = \bigl(S_T^{\text{diff}} - K\bigr)^{+}.

Taking expectations and discounting shows the jump‑exposed call is worth at least as much for every strike — and strictly more whenever the jumps are genuinely random. Equivalently: at the same forward, the jumps add total risk‑neutral variance, and extra dispersion always benefits a convex payoff (a mean‑preserving spread raises the value of a convex function's expectation).

The tempting argument that "downward jumps create negative skew and therefore depress the call" is wrong because it ignores the compensator: between jumps the asset drifts upward faster than rr, and through the convexity of the payoff this more than makes up for the heavier left tail.

As a numerical check, with S0=K=100S_0 = K = 100, r=0.02r = 0.02, σ=0.2\sigma = 0.2, T=1T = 1, λ=1\lambda = 1, and jump multiplier Y=0.8Y = 0.8, Monte Carlo gives a jump‑diffusion call price of about 12.4512.45 versus a Black–Scholes price of about 8.928.92.

Consequently, the call on the asset with random downward jumps is more expensive than the call on the pure‑diffusion asset.


Final answer

Without jumps the two European calls have the same price. When one asset is also subject to random downward jumps (compensated under the risk‑neutral measure so the forward is unchanged), its call becomes more expensive than the call on the pure‑diffusion asset: the jumps act as a mean‑preserving spread of the terminal price, and the call payoff is convex.

OptionsWarmupJane StreetCitadelSIG

Assume the risk-free rate is zero. A stock currently priced at 100willbewortheither100 will be worth either 130 or 70inoneyear,withprobabilities0.80and0.20respectively.Nodividendsarepaid.WhatisthevalueofaoneyearEuropeancalloptionwithastrikepriceof70 in one year, with probabilities 0.80 and 0.20 respectively. No dividends are paid. What is the value of a one-year European call option with a strike price of 110?

Approach

Set up the one-period binomial tree with the given up and down factors.

OptionsEasyCitadelSIGIMC

Assume a zero interest rate and a stock whose current price is 1 and follows a geometric Brownian motion. Determine the value of a contract that pays, at maturity TT, the reciprocal of the stock price observed at that time.

Verification. For the special case where σ²T = ln 2, what is the contract value?

Approach

Express the contract value as the risk-neutral expectation of the reciprocal of the stock price at maturity.

OptionsEasySIGOptiverIMC

A deep out-of-the-money European call option is priced either with a constant volatility of 30% or with a volatility drawn from a random distribution whose mean is 30%, independent of the Brownian motion driving the stock price. Which option is more expensive?

Approach

Consider how the Black–Scholes call price changes when volatility increases versus when it decreases by the same amount.

OptionsMediumCitadelSIGOptiver

A down-and-out call pays off only if the spot price has never fallen below a barrier BB. Sketch its value as a function of the spot price. Then consider the complementary down-and-in call, which pays only if the spot has crossed below BB. Sketch its value and relate the two graphs.

Approach

Consider a single price path. Under what conditions does the down‑and‑out call pay something? Under what conditions does the down‑and‑in call pay something?

OptionsMediumSIGOptiverIMC

Consider a non-dividend-paying stock with current price 2020 and a strike price of 3030. The risk-free interest rate is zero. Option A is a one-touch digital option that pays $1 if the stock price ever exceeds 3030 within the next year. Option B is a European digital option that pays $1 if the stock price is above 3030 at the end of one year. How are the values of the two options related?

Approach

Consider the payoff conditions for each option on a single price path: when does Option B pay \$1, and does that imply Option A also pays \$1?

OptionsMediumSIGOptiverIMC

Estimate the value of an at-the-money call option on a non-dividend-paying stock, assuming a low interest rate and short maturity.

Verification. Using the approximation derived above, what is the approximate ATM call value when S_0 = 100, σ = 0.2, and T = 0.25?

Approach

Start with the Black–Scholes formula for a call option, setting the stock price equal to the strike price for the at-the-money condition.

OptionsMediumCitadelSIGIMC

The Black-Scholes formula for non-dividend paying stocks assumes the stock follows geometric Brownian motion. Given European call prices for all continuous strike prices KK, can the risk-neutral probability density function of the stock price at time TT be determined?

Approach

Express the call price as an integral of the payoff against the risk-neutral density, then differentiate with respect to the strike price.

OptionsMediumCitadelSIGIMC

A European digital option (binary option) pays a fixed amount HH if the stock price at expiration is above the strike price XX, and zero otherwise. Find the price of this option and describe how it is related to the price of a standard Black-Scholes European call option. Provide a careful explanation.

Approach

Write the binary option's payoff as an indicator function and apply risk-neutral pricing.

OptionsMediumJane StreetCitadelSIG

A stock currently priced at $50 will be worth either $60 or $40 in three months, each with equal probability. The value of a three-month at-the-money put on this stock is $4. If the probability of an up move to $60 becomes 75%75\% and the probability of a down move to $40 becomes 25%25\%, does the value of the three-month ATM put increase or decrease, and by how much?

Approach

Recall that in an arbitrage-free complete market, option prices are determined by the risk-neutral probabilities, not the real-world ones.

Related topics & firms

Frequently asked questions

How many options questions does QuantGrind have?

303 options questions in total across our 2,516-problem set. 15 are free to preview here; the rest unlock with a membership, each with hints, the accepted answer, and a full worked solution.

Are options questions important for quant interviews?

Yes — options shows up in nearly every quant trading and research process, from the first phone screen through the final round. Building fluency here is one of the highest-leverage things you can do to prepare.

What's the best way to practice options for interviews?

Work problems timed and explain each step out loud, the way you would to an interviewer. When you miss one, redo it from scratch a day later — recognizing a problem is not the same as being able to solve a fresh variant fast.

Practice the full Options set

Every question comes with progressive hints, the accepted answer, and a full worked solution. 100 free to start — no card required.