150 Most Frequently Asked Questions On Quant Interviews 'link'
Preparing for a quant interview can feel like trying to solve a Rubik’s Cube in a hurricane. To help you navigate the chaos, we’ve distilled the chaos into the 150 most frequently asked questions across top-tier hedge funds and market makers [2, 3].
You have 10 bags of coins. One bag contains only fake coins, which weigh 0.9g each. The other bags contain real coins weighing 1g each. Given a digital scale, how can you find the fake bag in exactly one weighing?
: Give a real modeling example where it matters. Which models have high bias vs. high variance?
. What is the probability distribution of the time between two consecutive trades? 150 Most Frequently Asked Questions On Quant Interviews
150 Most Frequently Asked Questions On Quant Interviews Quantitative finance interviews are notoriously rigorous. They test the absolute limits of your mathematical intuition, programming capabilities, and financial acumen. To help you navigate this challenging landscape, we have compiled the definitive list of the 150 most frequently asked questions in quant interviews, categorized by core disciplines. 1. Probability and Combinatorics
Explain the difference between systematic risk and idiosyncratic risk. Which one can be diversified away?
is positive definite, what does that imply about its eigenvalues and its determinants? Preparing for a quant interview can feel like
: You and an opponent alternately remove 1-3 stones from a pile of 20. The player who takes the last stone wins. Do you go first or second? Answer : First; take 3 to leave 17 stones, then maintain a total of 4 stones per round.
Quant developer and quant research roles require strong coding skills, often in (for low‑latency systems) or Python (for research).
: A biased coin lands heads with probability 0.6. In 3 tosses, what is the probability of exactly 2 heads? Answer : C(3,2)×(0.6)²×(0.4)=0.432. One bag contains only fake coins, which weigh 0
import sympy as sp E = sp.symbols('E') equation = sp.Eq(E, 0.5*(1 + E) + 0.25*(2 + E) + 0.25*2) solution = sp.solve(equation, E) print(solution[0]) Use code with caution. The system evaluates directly to:
: What is the geometric interpretation of eigenvectors and eigenvalues? How do you calculate them?
: You have 25 horses and a track that can race 5 horses at a time. What is the minimum number of races needed to find the top 3 fastest horses? You do not have a stopwatch.
: A bag contains 100 candies, 30% red, 70% blue. You draw one candy. If red, you add 30 red and 70 blue to the bag; if blue, you add 30 blue and 70 red. What is the final probability the bag has more red than blue?