Medium Quant Developer Interview Questions
Everything asked of quant developers, filtered to the medium end - useful for calibrating where you actually are.
111 questions, all free to practise. The topics that come up most are combinatorics (32), programming & dsa (28), linear algebra (26), brainteasers (21).
- 1000 bottles, one poisonedMediumBrainteasersView →
- 25 horses, 5 tracksMediumBrainteasersView →
- A Cholesky diagonal entryMediumLinear AlgebraView →
- A Gram–Schmidt R entryMediumLinear AlgebraView →
- A cube ending in elevenMediumProbabilityBrainteasersView →
- A family clustered at a round tableMediumCombinatoricsView →
- A ladder slipping in oilMediumCalculusView →
- A large power, modular orderMediumProgramming & DSAView →
- A point near the cone's baseMediumProbabilityCalculusView →
- A tenth power of a matrixMediumLinear AlgebraView →
- Adults before the busMediumBrainteasersView →
- Age a fraction of the birth yearMediumBrainteasersView →
- An ant returning to its cornerMediumExpected ValueStochastic ProcessesView →
- Anagrams of LOLLIPOPMediumCombinatoricsView →
- Area of a parallelogramMediumLinear AlgebraView →
- Balanced parenthesesMediumCombinatoricsProgramming & DSAView →
- Binary search on 1000: the worst caseMediumProgramming & DSAView →
- Call count of memoized FibonacciMediumProgramming & DSAView →
- Cheapest open-top boxMediumCalculusView →
- Cheapest way to chain three productsMediumLinear AlgebraView →
- Climbing stairsMediumCombinatoricsProgramming & DSAView →
- Common divisors of the squaresMediumProgramming & DSAView →
- Condition numberMediumLinear AlgebraView →
- Count set bitsMediumProgramming & DSAView →
- Counting the innermost callsMediumProgramming & DSAView →
- Deleting every other number on a circleMediumCombinatoricsBrainteasersView →
- Detect a cycle in a linked listMediumProgramming & DSAView →
- Determinant of a 3×3MediumLinear AlgebraView →
- Determinant of an orthogonal matrixMediumLinear AlgebraView →
- Digits multiplying to half the numberMediumBrainteasersView →
- Digits of concatenated powersMediumBrainteasersView →
- Distinct die labelingsMediumCombinatoricsBrainteasersView →
- Eigenvalues of a projectionMediumLinear AlgebraView →
- Eigenvalues of a rotationMediumLinear AlgebraView →
- Enlarging a square orchardMediumBrainteasersView →
- Euclid's worst-case step countMediumProgramming & DSAView →
- Exact comparisons for min and maxMediumProgramming & DSAView →
- Expected sum of a random subsetMediumExpected ValueView →
- Growth rate of a rank-one eigenvalueMediumLinear AlgebraView →
- How explosive is naive Fibonacci?MediumProgramming & DSAView →
- How fast the bubble's skin growsMediumCalculusView →
- How many stack outputs?MediumProgramming & DSAView →
- How often the smallest disk movesMediumProgramming & DSAView →
- In-place array rotationMediumProgramming & DSAView →
- Largest eigenvalue of a rank-one updateMediumLinear AlgebraView →
- Largest pen against a riverMediumCalculusView →
- Last two digits of a powerMediumCombinatoricsBrainteasersView →
- Lattice paths in 3DMediumCombinatoricsView →
- Leaves of a degree-3 treeMediumProgramming & DSAView →
- Length of a projectionMediumLinear AlgebraView →
- Long-run share of a two-state chainMediumLinear AlgebraView →
- Matching floors of a logarithmMediumProbabilityRandom VariablesView →
- Median of a list and its squaresMediumCombinatoricsStatisticsView →
- Monotone paths across a gridMediumCombinatoricsView →
- Multiplications in fast exponentiationMediumProgramming & DSAView →
- Newton's division-free reciprocalMediumCalculusView →
- No two evens adjacentMediumCombinatoricsView →
- No two heads in a rowMediumProbabilityCombinatoricsView →
- No two neighboring bulbs litMediumProbabilityCombinatoricsView →
- Non-attacking rooksMediumCombinatoricsView →
- 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 hundred light bulbsMediumBrainteasersView →
- One random subset inside anotherMediumProbabilityCombinatoricsView →
- Onto functionsMediumCombinatoricsView →
- Paths on a 4×3 gridMediumCombinatoricsView →
- Placing operators among digitsMediumCombinatoricsView →
- Power iterationMediumLinear AlgebraProgramming & DSAView →
- Projecting onto a lineMediumLinear AlgebraView →
- Quickselect average complexityMediumProgramming & DSAView →
- Quicksort's worst case, countedMediumProgramming & DSAView →
- Rank and nullity of a rotationMediumLinear AlgebraView →
- Rank–nullity dimension countMediumLinear AlgebraView →
- Rate of a growing shadowMediumCalculusView →
- Rebuilding a tower of ten ringsMediumBrainteasersProgramming & DSAView →
- Reducing a matrix power with Cayley–HamiltonMediumLinear AlgebraView →
- Regions from ten linesMediumCombinatoricsBrainteasersView →
- Sampling an exponential from a uniformMediumRandom VariablesProgramming & DSAView →
- Sift-up swaps in a binary heapMediumProgramming & DSAView →
- Simulate probability pMediumProbabilityProgramming & DSAView →
- Smallest simulable probabilityMediumProbabilityBrainteasersView →
- Smallest value of a quadratic formMediumLinear AlgebraView →
- Spaced onesMediumCombinatoricsView →
- Spam filterMediumProbabilityConditional Probability & ExpectationView →
- Spectrum of a constant-diagonal matrixMediumLinear AlgebraView →
- Sum of multinomial coefficientsMediumCombinatoricsView →
- Sum of the pandigital numbersMediumCombinatoricsBrainteasersView →
- Summing digits to a millionMediumCombinatoricsBrainteasersView →
- Ten dice, sum divisible by sixMediumProbabilityCombinatoricsView →
- Terms in a multinomial expansionMediumCombinatoricsView →
- The SDE of the reciprocalMediumStochastic ProcessesView →
- The costliest mergeMediumProgramming & DSAView →
- The die that makes sums uniformMediumProbabilityCombinatoricsView →
- The half-full nodeMediumProgramming & DSAView →
- The most balanced factorizationMediumBrainteasersView →
- Three-four-five in Pascal's triangleMediumCombinatoricsBrainteasersView →
- Tiling a stripMediumCombinatoricsView →
- Tower of Hanoi, adjacent moves onlyMediumBrainteasersView →
- Trace of A-transpose-AMediumLinear AlgebraView →
- Trace of a productMediumLinear AlgebraView →
- 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 →
- Volume where two cylinders crossMediumCalculusView →
- When does the system fail to have a unique solution?MediumLinear AlgebraView →
- When the naive shuffle is biasedMediumProgramming & DSAView →
- When to prefer memoization over tabulationMediumProgramming & DSAView →
- Where the slope is steepest downhillMediumCalculusView →
Widen the search
This set is a slice of a larger one. 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.