Programming & DSA Interview Questions for Quant Researchers
Quant Researchers get asked programming & dsa differently from other quant roles - the emphasis shifts with what the job actually does. This is that slice.
25 questions, all free to practise. The split is 2 easy, 17 medium, 6 hard.
- Counting complement pairsEasyProgramming & DSAView →
- Multiplications saved by Horner's methodEasyProgramming & DSAView →
- A large power, modular orderMediumProgramming & DSAView →
- Balanced parenthesesMediumCombinatoricsProgramming & DSAView →
- Call count of memoized FibonacciMediumProgramming & DSAView →
- Climbing stairsMediumCombinatoricsProgramming & DSAView →
- Euclid's worst-case step countMediumProgramming & DSAView →
- Finite-difference stabilityMediumFinance & DerivativesProgramming & DSAView →
- How explosive is naive Fibonacci?MediumProgramming & DSAView →
- How many stack outputs?MediumProgramming & DSAView →
- How much a control variate helpsMediumFinance & DerivativesProgramming & DSAView →
- Multiplications in fast exponentiationMediumProgramming & DSAView →
- Power iterationMediumLinear AlgebraProgramming & DSAView →
- Quickselect average complexityMediumProgramming & DSAView →
- Rebuilding a tower of ten ringsMediumBrainteasersProgramming & DSAView →
- Sampling an exponential from a uniformMediumRandom VariablesProgramming & DSAView →
- Simulate probability pMediumProbabilityProgramming & DSAView →
- When the naive shuffle is biasedMediumProgramming & DSAView →
- When to prefer memoization over tabulationMediumProgramming & DSAView →
- Absorption in naive floating-point summationHardCalculusProgramming & DSAView →
- Expected comparisons, from first principlesHardProgramming & DSAView →
- Median of a streamHardStatisticsProgramming & DSAView →
- Minimum coins where greedy failsHardProgramming & DSAView →
- Reservoir samplingHardStatisticsProgramming & DSAView →
- Two Newton iterations for a square rootHardCalculusProgramming & DSAView →
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.