Skip to guide content
Desk2Quant

Career preparation roadmap

Quant Interview Preparation: A Desk-Ready Guide

A practical quant interview preparation roadmap covering role selection, probability, coding, finance, mock interviews, and a six-week study plan.

Desk2Quant Editorial Team13 minute read

Quant interviews are not one standardized exam. A research team may probe inference and experiments, a pricing desk may emphasize stochastic calculus and products, and a quant development team may spend most of the interview on code, systems, and numerical reliability. Strong preparation starts by identifying the job you are actually interviewing for.

This guide gives you a reusable preparation system: map the role, diagnose gaps, build a compact technical core, practise explanations under time pressure, and collect evidence that you can turn theory into dependable work.

What this guide helps you do

  • Translate a job description into a realistic interview syllabus.
  • Balance breadth, depth, coding practice, and market intuition.
  • Structure technical answers so interviewers can follow your reasoning.
  • Use a six-week plan that produces measurable evidence of progress.

1. Map the role before choosing the syllabus

Start with the job description, team mandate, and interview format. Highlight every noun that names a product, model, language, dataset, or risk process. Then classify each requirement as essential, useful, or likely background. This prevents a common failure mode: studying impressive mathematics that the target team never uses.

Role labels overlap, so look for work outputs rather than titles. A researcher produces signals and experiments; a developer produces reliable software and infrastructure; a front-office quant produces models, analytics, and explanations for a desk; a risk or validation quant produces independent challenge, controls, and decisions.

Typical emphasis by quant role
Role familyHighest-value preparationEvidence to prepare
Quant researchProbability, statistics, experimentation, Python, market dataA clean research notebook and a defensible experiment
Quant developerC++, Python, data structures, concurrency, systems, numericsA tested project with performance decisions you can explain
Pricing or desk quantDerivatives, stochastic calculus, calibration, Greeks, numerical methodsA model implementation and a clear limitations discussion
Risk or model validationRisk measures, products, benchmarking, controls, communicationA case study that links findings to business impact

2. Build the common technical core

Most loops sample from the same foundations even when the weighting differs. You should be able to manipulate conditional probability, expectation, variance, common distributions, estimators, and basic linear algebra without searching for a formula. In coding, you should write a correct solution, state its complexity, test edge cases, and improve it when prompted.

Finance knowledge should connect products to cash flows, risk factors, and model assumptions. It is more useful to explain why convexity matters or why a volatility surface exists than to recite a formula without interpretation.

  • Probability: conditioning, Bayes, independence, expectation, covariance, stopping intuition, and simulation.
  • Statistics: estimation, hypothesis tests, regression diagnostics, leakage, overfitting, and time-series caveats.
  • Programming: data structures, algorithms, complexity, testing, debugging, numerical precision, and readable interfaces.
  • Finance: discounting, no-arbitrage, forwards, options, Greeks, volatility, yield curves, and the trade lifecycle.

3. Make your reasoning observable

Interviewers cannot score reasoning that stays silent. Before calculating, restate the question, identify assumptions, and say what you plan to compute. During the solution, label intermediate quantities and perform quick sanity checks. At the end, summarize the result and mention the condition under which it could fail.

For open-ended cases, use a stable sequence: objective, data, assumptions, method, validation, risks, and decision. This works for a signal research exercise, a pricing model, a system design prompt, or a model validation finding.

  • Clarify units, horizon, measure, constraints, and what "best" means.
  • Start with a simple baseline before proposing a sophisticated method.
  • State time and space complexity for code; state approximation and discretization error for numerical work.
  • Close with tests, monitoring, and failure modes rather than declaring the solution finished.

4. Practise with a closed feedback loop

Random question volume is not a training system. Keep a mistake log with the question, the cause of the miss, the corrected principle, and a date to retry it. Categorize causes such as knowledge gap, algebra error, misunderstood prompt, poor explanation, weak test coverage, or time management.

A good weekly cycle includes untimed learning, timed drills, verbal explanation, implementation, and one cumulative mock. Review recordings or notes for excessive hedging, skipped assumptions, and conclusions that do not answer the prompt.

  • Track first-principles understanding separately from speed.
  • Repeat missed questions after one day, one week, and two weeks.
  • Include interviewer follow-ups: change an assumption, scale the data, or move the method into production.
  • Measure progress by clean solutions and explanations, not hours spent.

5. Prepare the evidence and the interview-day routine

Prepare two projects you can discuss at three levels: a thirty-second summary, a five-minute technical walkthrough, and a deep dive. Know the exact contribution you made, the alternatives you rejected, how you validated the work, and what you would change with more time.

On the day, optimize for a calm, collaborative technical conversation. Ask concise clarifying questions, narrate only the useful parts of your reasoning, and recover explicitly if you find an error. Correcting a mistake with a sound check is often stronger evidence than pushing ahead confidently with a wrong result.

Practise aloud

Interview drills with answer direction

Question 1

How would you turn a vague job description into a study plan?

Answer direction: Extract outputs, methods, products, languages, and seniority signals; rank them by likely interview weight; then allocate practice blocks and choose one project that demonstrates the highest-weight skills.

Question 2

What should you do when you do not remember a formula?

Answer direction: State what you know, rebuild from definitions or limiting cases, check dimensions and signs, and explain the remaining uncertainty. Do not invent a formula.

Question 3

How do you discuss a project without sounding rehearsed?

Answer direction: Anchor the story in a real decision: objective, constraint, method, evidence, trade-off, result, and what you learned. Be precise about your own contribution.

Question 4

How do you evaluate whether mock interviews are working?

Answer direction: Track repeat errors, time to a correct outline, quality of assumptions, test coverage, and clarity of the final summary. Scores should improve on unseen variants, not only memorized questions.

Turn reading into practice

A focused study plan

  1. Week 1

    Diagnose and map

    Build the role matrix, take baseline tests, choose two evidence projects, and create the mistake log.

  2. Week 2

    Probability and statistics

    Review foundations, derive key results, and complete timed problems with verbal explanations.

  3. Week 3

    Coding and data

    Practise core algorithms, numerical edge cases, testing, and one role-relevant implementation.

  4. Week 4

    Finance and role depth

    Connect products, models, risks, and controls to the team you are targeting.

  5. Week 5

    Cases and projects

    Run open-ended cases and prepare short, medium, and deep versions of project stories.

  6. Week 6

    Full loops and repair

    Simulate complete interview rounds, repair recurring misses, and taper into concise review.

Self-review

Frequent mistakes to catch early

  • Preparing for a generic "quant" role instead of the advertised work.
  • Memorizing final answers without practising follow-up variations.
  • Ignoring communication, tests, and model limitations.
  • Claiming project ownership that cannot survive detailed questions.

Continue with structured practice

Relevant Desk2Quant resources

Keep building

Common questions

Frequently asked questions

How long should I prepare for a quant interview?

A focused six to eight weeks is a useful baseline when the foundations already exist. Candidates changing fields may need longer. Set the duration from a diagnostic test and the target role, not from a generic calendar.

Do all quant interviews require stochastic calculus?

No. It is central for many derivatives pricing roles, useful context for some risk roles, and often much less important than statistics or programming for research and development roles. Follow the team mandate and job description.

Should I use Python or C++ for coding practice?

Use the language expected by the team when it is specified. Otherwise use the language in which you can write correct, testable code quickly, while preparing to discuss performance, memory, and production trade-offs.

How many projects should I present?

Two strong projects are usually better than a long shallow list. Choose projects with different evidence, such as one modeling or research project and one implementation or production-quality project.