← Optiver Interview Insights

Optiver·Data Scientist·Technical Phone Screen·Intermediate

Intermediate
May 2026

Summary

Optiver data scientist interview that went deep into probability and betting theory across three separate games. The whole thing felt like a quant interview wearing a data science costume, which I was not fully prepared for.

Questions Asked (4)

Q1

Given a dice game, a coin flip game, and a card draw game each with their own payout structures, estimate the expected value and variance for each available bet and identify which bets are positive expected value.

Technical Trade-offsProduct Analytics & MetricsAlgorithms & Data Structures
Author's notes

The dice part was fine, I can compute doubles probability in my sleep.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clearly defining the random variables and payout structures for each game, then compute expected value and variance using probability theory. Compare each bet's expected value to its cost to identify positive EV bets, and consider risk (variance) in your assessment.

Pro tip: In trading interviews, always discuss the risk-adjusted return (e.g., Sharpe ratio) and not just expected value, as Optiver values understanding of risk management.

1. Define the games and payouts

Clearly state the rules, possible outcomes, probabilities, and payout for each game (dice, coin, card).

2. Compute expected value

For each bet, calculate EV = Σ (probability × payout) and subtract the cost of the bet if applicable.

3. Compute variance

Calculate variance = Σ probability × (payout - EV)^2 for each bet to measure risk.

4. Identify positive EV bets

Compare each bet's EV to zero (or to the cost) to determine if it's positive expected value.

5. Discuss risk and trade-offs

Consider variance, risk-adjusted returns, and potential for ruin, especially if multiple bets are available.

Key Points to Mention

  • Expected value formula and its interpretation as long-run average profit per bet.
  • Variance formula and its role in measuring risk or volatility of outcomes.
  • Positive expected value means the bet is profitable on average; negative EV means a loss.
  • Risk-adjusted metrics like Sharpe ratio (EV/standard deviation) to compare bets with different risks.
  • Independence of events and how it affects combined bets or portfolio variance.
  • Practical considerations: transaction costs, bet sizing, and bankroll management.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q2

Across all the available bets in these three games, determine whether a risk-free arbitrage exists and if so construct an allocation that guarantees a nonnegative payoff in every outcome with at least one strictly positive payoff.

Technical Trade-offsAlgorithms & Data StructuresPricing & Monetization
Author's notes

This is where I felt the most out of my depth.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Model the problem as a linear program where you maximize the minimum payoff across all outcomes subject to the constraint that the total allocation equals 1 (or a fixed budget). If the optimal minimum payoff is greater than 0, a risk-free arbitrage exists; otherwise, it does not. Then extract the allocation from the LP solution.

Pro tip: In practice, always check for negative-cost arbitrage first by solving the dual LP or using the no-arbitrage condition: a risk-free arbitrage exists if and only if there is no set of nonnegative state prices that price all bets consistently. This can be faster and more insightful.

1. Define variables and outcomes

Let x_i be the fraction of budget allocated to bet i. Enumerate all possible outcomes (e.g., combinations of game results) and compute the payoff of each bet in each outcome.

2. Formulate the optimization problem

Set up a linear program: maximize t subject to sum(x_i) = 1, x_i >= 0, and for each outcome j, sum_i x_i * payoff_{i,j} >= t. This finds the maximum guaranteed minimum payoff.

3. Solve the LP and interpret

Solve the LP using a standard solver. If the optimal t > 0, a risk-free arbitrage exists. If t = 0, no arbitrage exists (but a nonnegative payoff with some positive is possible only if t=0 and some outcomes have positive payoff).

4. Construct the allocation

If t > 0, the optimal x_i values give the allocation that guarantees at least t in every outcome. If t = 0, check if there is an allocation with nonnegative payoffs and at least one strictly positive; this is a weaker condition and may require a secondary LP.

5. Validate and discuss practical considerations

Verify the solution by computing payoffs for each outcome. Discuss real-world factors like transaction costs, liquidity, and the assumption of divisibility.

Key Points to Mention

  • Linear programming formulation for maximizing the minimum payoff.
  • No-arbitrage condition and duality: existence of state prices.
  • Handling of discrete outcomes and combinatorial explosion in multi-game scenarios.
  • Interpretation of the dual variables as state prices or risk-neutral probabilities.
  • Practical constraints: transaction costs, bid-ask spreads, and integer constraints.
  • Sensitivity analysis: how changes in odds affect the arbitrage opportunity.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q3

For a bankroll B over T rounds with at least one positive-EV bet available, propose a bet-sizing strategy and compare full Kelly, fractional Kelly, and fixed-fraction approaches. Justify your choice given the edge and variance of the bets.

Technical Trade-offsPricing & MonetizationProduct Analytics & Metrics
Author's notes

Kelly criterion I know well enough to talk about confidently.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining the objective as maximizing long-term growth of the bankroll, then introduce the Kelly criterion as the theoretically optimal solution. Compare full Kelly, fractional Kelly, and fixed-fraction betting in terms of growth rate, risk of ruin, and practical considerations like estimation error and variance. Conclude with a recommendation that balances growth and risk, such as half-Kelly, and justify it based on the edge and variance.

Pro tip: Emphasize that in practice, edges are estimated with error, so full Kelly is overly aggressive; fractional Kelly provides a safety margin and better risk-adjusted returns. Mention that Optiver values robust decision-making under uncertainty, so highlighting the trade-off between theoretical optimality and practical robustness will impress.

1. Define the objective and assumptions

State that the goal is to maximize the expected logarithm of wealth over T rounds, assuming independent bets with known edge and variance. Clarify that at least one positive-EV bet is available each round.

2. Introduce the Kelly criterion

Explain that full Kelly maximizes expected log wealth and is optimal for long-run growth. Provide the formula for optimal fraction f* = edge / variance (or odds-based for binary bets).

3. Compare full Kelly, fractional Kelly, and fixed-fraction

Discuss that full Kelly maximizes growth but has high volatility and risk of ruin if edge is overestimated. Fractional Kelly (e.g., half-Kelly) reduces volatility and drawdowns at the cost of slightly lower growth. Fixed-fraction ignores edge and variance, leading to suboptimal growth or excessive risk.

4. Justify the recommended strategy

Recommend a fractional Kelly approach (e.g., half-Kelly) because it balances growth and risk, is robust to estimation errors, and is commonly used in practice. Mention that the fraction should depend on confidence in the edge estimate and risk tolerance.

5. Address practical considerations

Note that in real trading, edges and variances are estimated and may change over time, so dynamic rebalancing and risk limits are important. Also mention that fixed-fraction can be appropriate if the edge is small or uncertain, but it is not growth-optimal.

Key Points to Mention

  • Kelly criterion formula: f* = edge / variance (or (bp - q)/b for binary bets)
  • Full Kelly maximizes expected log wealth but can lead to large drawdowns and ruin if edge is misestimated
  • Fractional Kelly (e.g., half-Kelly) reduces volatility and risk of ruin while retaining most of the growth rate
  • Fixed-fraction betting does not adapt to edge or variance and is generally suboptimal for long-term growth
  • Practical considerations: estimation error, non-stationarity, risk management, and psychological comfort
  • Trade-off between growth and risk: higher fraction increases growth but also increases probability of significant losses

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q4

Under your chosen bet-sizing strategy, compute or approximate the probability that cumulative profit after T rounds is positive. State your assumptions and use appropriate approximations like the normal distribution or CLT, and discuss the tradeoff between accuracy and speed for mental estimation.

A/B Testing & ExperimentationAlgorithms & Data StructuresProduct Analytics & Metrics
Author's notes

CLT application is straightforward if you have the mean and variance of a single round's profit, which I had estimated earlier.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

First, clearly define the bet-sizing strategy and the stochastic process for per-round profit, then use the Central Limit Theorem to approximate the cumulative profit after T rounds as normal. Compute the mean and variance of the per-round profit, then calculate the probability that the sum exceeds zero using the normal CDF. Discuss how simplifying assumptions (e.g., independence, identical distribution) enable fast mental math while acknowledging potential inaccuracies.

Pro tip: Emphasize that in trading interviews, the ability to quickly derive a reasonable approximation and sanity-check it with extreme cases (e.g., T=1, T=large) is often more valued than a precise but slow calculation. Mention that you would validate the normal approximation with a quick simulation if time permits.

1. Define the bet-sizing strategy and per-round profit distribution

State the exact rule for bet size (e.g., fixed fraction of bankroll, Kelly criterion) and derive the mean and variance of the profit for a single round. Assume each round's outcome is independent and identically distributed.

2. Compute mean and variance of cumulative profit

Using linearity of expectation and the variance sum formula for independent variables, calculate the expected value and variance of the total profit after T rounds. For a fixed bet size, these scale linearly with T.

3. Apply the Central Limit Theorem (CLT)

For large T, approximate the cumulative profit as normally distributed with the computed mean and variance. Justify the use of CLT by noting that T is typically large and the per-round profits are independent and bounded.

4. Calculate the probability of positive profit

Standardize the threshold (0) using the normal approximation: P(Profit > 0) ≈ 1 - Φ((0 - μ_T)/σ_T), where Φ is the standard normal CDF. If μ_T > 0, this probability increases with T; if μ_T < 0, it decreases.

5. Discuss accuracy vs. speed tradeoff

Explain that the normal approximation is fast and often sufficient for mental estimation, but it ignores skewness and kurtosis, which may matter for small T or extreme bets. Mention that simulation or exact calculation (e.g., binomial for binary outcomes) can improve accuracy at the cost of speed.

Key Points to Mention

  • Assumptions: independence, identical distribution, fixed bet size or deterministic rule, no transaction costs, infinite divisibility of bets.
  • Central Limit Theorem: justification for normal approximation when T is large.
  • Mean and variance of per-round profit: for a binary bet with win probability p, win amount W, loss amount L, mean = pW - (1-p)L, variance = p(1-p)(W+L)^2.
  • Probability calculation: use z-score and standard normal CDF; if μ_T > 0, probability > 0.5 and approaches 1 as T grows.
  • Tradeoff: normal approximation is fast but may be inaccurate for small T or skewed payoffs; exact methods (e.g., binomial) or simulation are more accurate but slower.
  • Sanity checks: for T=1, probability is simply p (if W>0, L>0); for large T, probability tends to 1 if expected profit per round is positive.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.