Quant interview preparation
Prop market making and quantitative research, weighted the way the interviews actually are: probability and expected value, statistics and machine learning, market making logic, programming and options. Every question is either traced to a named firm from a public candidate report, or tagged at desk level when we could not trace it, and every probability answer shows the reasoning path rather than just the number.
100 questions, mapped to the firms that asked them
- Questions
- 100
- Traced to a firm
- 53
- Firms
- 15
- Updated
- September 2026
037You stand on a road and watch cars drive past. How would you estimate the parameter of the underlying distribution?Jump TradingQuantitative Research · Chicago · 2018
Say this
First I would state the model: arrivals as a Poisson process with rate lambda, so inter-arrival times are exponential with mean 1 over lambda. Then the maximum likelihood estimate of lambda is just the count divided by the observation time, and its standard error is lambda over the square root of the count.
Then walk it
- Model choice first, and justify it: independent arrivals at a constant rate with no memory gives a Poisson process. That is reasonable on a quiet road, and clearly wrong near a traffic light where cars arrive in platoons.
- MLE: for n arrivals in time T, lambda hat is n over T. It is unbiased, and the variance is lambda over T, so the relative standard error is 1 over the square root of n. Twenty-five cars gives you a 20 percent standard error, a hundred cars gives 10 percent.
- That tells you the sample size you need before you open your mouth about precision. If someone wants the rate to five percent, you need 400 cars.
- Now the diagnostics, which are what a research interview is actually about. Plot the inter-arrival times and check whether they look exponential. Over-dispersion, meaning variance above the mean of the counts, tells you arrivals are clustered and Poisson is wrong. Then I would go to a Cox process or a Hawkes process with self-excitation.
- And I would flag the estimation trap: if instead I sampled by picking a random moment and measuring the gap I happened to land in, I would oversample long gaps. That is the inspection paradox, and it biases the mean gap upward by a factor of one plus the squared coefficient of variation. It is the same bias that makes waiting times feel longer than the timetable says.
Where candidates lose it
Jumping to a formula without stating the model or checking it. The interviewer wants model, estimator, standard error, then diagnostics. The specific failure mode they are hunting is the inspection paradox, so mention length-biased sampling unprompted. Hawkes processes are the right answer for clustered arrivals and they are also how trade arrivals actually behave in markets.
Expect next
- How would you test whether the Poisson assumption holds?
- What if the cars arrive in clusters?
- How long do you need to watch to get the rate within five percent?
Reported by candidates at Jump Trading (Quantitative Research, Chicago, 2018). Source: Wall Street Oasis.
060You backtested a strategy and it performed brilliantly, but in live trading you keep losing money. What would you do?Jump TradingQuantitative Research · Chicago · 2018
Say this
First I would cut the size, because the priority is to stop bleeding while I diagnose. Then I would work through the causes in order of likelihood: costs and slippage, look-ahead or survivorship bias in the backtest, overfitting from too many trials, and only last the possibility that the edge was real and has decayed.
Then walk it
- Costs first, because it is the most common and the easiest to check. Compare realised fill prices against the prices the backtest assumed. If the backtest filled at mid and you are paying the spread plus impact, a strategy with a one basis point edge and a two basis point cost is a losing strategy that looked like a winner. Reconstruct the P&L attribution trade by trade against the simulated trades.
- Then look-ahead bias. Did any feature use data timestamped after the decision, including restated fundamentals, index membership known only later, or a corporate action applied on the announcement date rather than the effective date? Survivorship bias in the universe is the same family of error.
- Then overfitting. How many variants did I try before this one? If the answer is hundreds, the in-sample Sharpe is a maximum over many draws, and the deflated Sharpe is the honest number. Test on a market or a period I never touched.
- Then regime and decay. Plot the backtest P&L by year and see whether the edge was concentrated in one period. Check whether the alpha has been crowded out, which usually shows up as the signal still predicting but the entry price already moved.
- And the meta-answer, which is the one they want: I would write the diagnosis as a hypothesis with a test, not a list of possibilities. For example, if costs are the cause, the loss should scale with turnover, so I would compare the live P&L of the highest and lowest turnover sleeves. Then I would say what would make me shut it off permanently, and I would set that threshold before I looked at any more data.
Where candidates lose it
Jumping straight to the market regime changed. That is the excuse every losing strategy gets and it is almost never the first cause. The ordered list of costs, bias, overfitting, then decay is what a research head wants to hear, along with the instinct to reduce size before you finish diagnosing.
Expect next
- How exactly would you test whether costs are the cause?
- How many strategy variants did you try, and how should that change your prior?
- At what point do you shut it off for good?
Reported by candidates at Jump Trading (Quantitative Research, Chicago, 2018). Source: Wall Street Oasis.
Firm tags come from public, anonymous candidate reports on Wall Street Oasis: strong signal, not sworn testimony. Firms are named as the places a question was reported, not as partners of Fin Maverick. Answers are written for this page to show how to think out loud; they are not scripts to recite.

