Hedge Fund Quant Interview Questions for Quant Developers
The same round is marked differently depending on the seat you are interviewing for. This is the hedge fund quant set as it applies to quant developers.
97 questions, all free to practise. The split is 22 easy, 51 medium, 24 hard. The topics that come up most are combinatorics (34), brainteasers (26), linear algebra (19), programming & dsa (18).
- A divisor of a power of tenEasyProbabilityCombinatoricsView →
- A multiple of 15 in ones and zerosEasyBrainteasersView →
- A ratio of Fibonacci sumsEasyBrainteasersView →
- Additions in a naive moving averageEasyProgramming & DSAView →
- Age in a square yearEasyBrainteasersView →
- An odd subset with two small elementsEasyCombinatoricsView →
- Angle under an orthogonal mapEasyLinear AlgebraView →
- Cache misses under LRU evictionEasyProgramming & DSAView →
- Counting 8-bit stringsEasyCombinatoricsView →
- Counting nines to 1000EasyCombinatoricsBrainteasersView →
- Determinant after antisymmetrizingEasyProbabilityLinear AlgebraView →
- Expected cost of a mixed lookup workloadEasyProgramming & DSAView →
- Integers that contain a zeroEasyCombinatoricsBrainteasersView →
- MISSISSIPPI with the P's togetherEasyCombinatoricsView →
- Maximum subarray sumEasyProgramming & DSAView →
- Nodes fixed by a group reversalEasyProgramming & DSAView →
- Norm after imposing orthogonalityEasyLinear AlgebraView →
- Parameter values for a singular matrixEasyLinear AlgebraView →
- Solving a linear Diophantine equationEasyBrainteasersView →
- Sum of cubed eigenvaluesEasyLinear AlgebraView →
- Variance of a sum of Brownian motionEasyStochastic ProcessesView →
- Where counting sort places a valueEasyProgramming & DSAView →
- 25 horses, 5 tracksMediumBrainteasersView →
- A Gram–Schmidt R entryMediumLinear AlgebraView →
- A tenth power of a matrixMediumLinear AlgebraView →
- Adults before the busMediumBrainteasersView →
- Age a fraction of the birth yearMediumBrainteasersView →
- Anagrams of LOLLIPOPMediumCombinatoricsView →
- Binary search on 1000: the worst caseMediumProgramming & DSAView →
- Cheapest open-top boxMediumCalculusView →
- Condition numberMediumLinear AlgebraView →
- Detect a cycle in a linked listMediumProgramming & DSAView →
- Determinant of a 3×3MediumLinear AlgebraView →
- Determinant of an orthogonal matrixMediumLinear AlgebraView →
- Distinct die labelingsMediumCombinatoricsBrainteasersView →
- Eigenvalues of a rotationMediumLinear AlgebraView →
- Exact comparisons for min and maxMediumProgramming & DSAView →
- Growth rate of a rank-one eigenvalueMediumLinear AlgebraView →
- How explosive is naive Fibonacci?MediumProgramming & DSAView →
- In-place array rotationMediumProgramming & DSAView →
- Largest eigenvalue of a rank-one updateMediumLinear AlgebraView →
- Last two digits of a powerMediumCombinatoricsBrainteasersView →
- Lattice paths in 3DMediumCombinatoricsView →
- No two evens adjacentMediumCombinatoricsView →
- No two heads in a rowMediumProbabilityCombinatoricsView →
- Norm of a doubly-stochastic stationary vectorMediumLinear AlgebraStochastic ProcessesView →
- Nullity of a concrete matrixMediumLinear AlgebraView →
- Odd multiples of threeMediumCombinatoricsBrainteasersView →
- Odd solutions to a sumMediumCombinatoricsView →
- One random subset inside anotherMediumProbabilityCombinatoricsView →
- Placing operators among digitsMediumCombinatoricsView →
- Power iterationMediumLinear AlgebraProgramming & DSAView →
- Projecting onto a lineMediumLinear AlgebraView →
- Quickselect average complexityMediumProgramming & DSAView →
- Quicksort's worst case, countedMediumProgramming & DSAView →
- Rank–nullity dimension countMediumLinear AlgebraView →
- Regions from ten linesMediumCombinatoricsBrainteasersView →
- Sift-up swaps in a binary heapMediumProgramming & DSAView →
- Smallest simulable probabilityMediumProbabilityBrainteasersView →
- Spam filterMediumProbabilityConditional Probability & ExpectationView →
- Spectrum of a constant-diagonal matrixMediumLinear AlgebraView →
- Sum of multinomial coefficientsMediumCombinatoricsView →
- Summing digits to a millionMediumCombinatoricsBrainteasersView →
- Ten dice, sum divisible by sixMediumProbabilityCombinatoricsView →
- Terms in a multinomial expansionMediumCombinatoricsView →
- The SDE of the reciprocalMediumStochastic ProcessesView →
- The die that makes sums uniformMediumProbabilityCombinatoricsView →
- The half-full nodeMediumProgramming & DSAView →
- Three-four-five in Pascal's triangleMediumCombinatoricsBrainteasersView →
- Trailing zeros of 100!MediumCombinatoricsView →
- Tuning an exponential random walkMediumProbabilityStochastic ProcessesView →
- Units digit of a random powerMediumProbabilityCombinatoricsView →
- Variance of a time-weighted Itô integralMediumCalculusStochastic ProcessesView →
- A Fibonacci power sumHardBrainteasersView →
- A function minus its derivativeHardCalculusView →
- Balls into bowls, three eachHardCombinatoricsView →
- Dealing until kings or a king-and-aceHardCombinatoricsExpected ValueView →
- Domino tilings of a 3×8 gridHardCombinatoricsView →
- Everyone gets one of eachHardProbabilityCombinatoricsView →
- Laplace transform of a Brownian exit timeHardStochastic ProcessesView →
- Making a power of Brownian motion a martingaleHardStochastic ProcessesView →
- Mean of a mean-reverting processHardStochastic ProcessesFinance & DerivativesView →
- Median of a streamHardStatisticsProgramming & DSAView →
- Minimum coins where greedy failsHardProgramming & DSAView →
- Prisoners and the boxesHardProbabilityBrainteasersView →
- Rotations divisible by 37HardCombinatoricsBrainteasersView →
- Second moment of a Gaussian-kernel stochastic integralHardCalculusStochastic ProcessesView →
- Seven seated in age orderHardProbabilityCombinatoricsView →
- Smallest number with digit product 10000HardCombinatoricsBrainteasersView →
- Sums of fours and fivesHardCombinatoricsBrainteasersView →
- The leap-frog's favorite landing spotHardProbabilityStochastic ProcessesView →
- The number with no new digitsHardBrainteasersView →
- The survivor in the circleHardBrainteasersView →
- Triangle with equal side sumsHardCombinatoricsBrainteasersView →
- Twelve balls, one oddHardBrainteasersView →
- Two eggs, 100 floorsHardBrainteasersView →
- When a power of the process is a submartingaleHardProbabilityStochastic ProcessesView →
Widen the search
This set is a slice of two larger ones. If it is too narrow, start here instead:
Practise these free
Create a free account to check your answers, track what you have solved, and run the timed simulators.