Market Maker Interview Questions for Quant Developers
The same round is marked differently depending on the seat you are interviewing for. This is the market maker set as it applies to quant developers.
136 questions, all free to practise. The split is 32 easy, 56 medium, 48 hard. The topics that come up most are combinatorics (68), brainteasers (57), probability (25), programming & dsa (19).
- A divisor of a power of tenEasyProbabilityCombinatoricsView →
- A factorial ratio that's a factorialEasyBrainteasersView →
- A majority of onesEasyCombinatoricsView →
- A multiple of 15 in ones and zerosEasyBrainteasersView →
- A ratio of Fibonacci sumsEasyBrainteasersView →
- A root of a product plus oneEasyBrainteasersView →
- A sum of three cubesEasyBrainteasersView →
- Age in a square yearEasyBrainteasersView →
- An alternating sum of squaresEasyBrainteasersView →
- An infinite nested radicalEasyBrainteasersView →
- An odd subset with two small elementsEasyCombinatoricsView →
- Arranging colored balls in a lineEasyCombinatoricsView →
- Counting 8-bit stringsEasyCombinatoricsView →
- Counting complement pairsEasyProgramming & DSAView →
- Counting nines to 1000EasyCombinatoricsBrainteasersView →
- Counting up-down walks to a targetEasyCombinatoricsView →
- Depth of a key in a BSTEasyProgramming & DSAView →
- Determinant from trace and one eigenvalueEasyLinear AlgebraView →
- Determinant of a scaled productEasyLinear AlgebraView →
- Diagonal parameter from a triangular determinantEasyLinear AlgebraView →
- Eigenvalues of a 2×2 matrixEasyLinear AlgebraView →
- Guessing a number with high-low hintsEasyBrainteasersProgramming & DSAView →
- Integers that contain a zeroEasyCombinatoricsBrainteasersView →
- Largest eigenvalue after squaringEasyLinear AlgebraView →
- Lattice paths through a checkpointEasyCombinatoricsView →
- Maximum subarray sumEasyProgramming & DSAView →
- Peak depth times group count of a bracket scanEasyProgramming & DSAView →
- Polygons with integer anglesEasyBrainteasersView →
- Solving a linear Diophantine equationEasyBrainteasersView →
- The largest unmakeable postageEasyBrainteasersView →
- The two missing numbersEasyProgramming & DSAView →
- Units digit of a random productEasyProbabilityCombinatoricsView →
- 25 horses, 5 tracksMediumBrainteasersView →
- A cube ending in elevenMediumProbabilityBrainteasersView →
- A point near the cone's baseMediumProbabilityCalculusView →
- 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 →
- Call count of memoized FibonacciMediumProgramming & DSAView →
- Climbing stairsMediumCombinatoricsProgramming & DSAView →
- Count set bitsMediumProgramming & DSAView →
- Deleting every other number on a circleMediumCombinatoricsBrainteasersView →
- Digits multiplying to half the numberMediumBrainteasersView →
- Digits of concatenated powersMediumBrainteasersView →
- Distinct die labelingsMediumCombinatoricsBrainteasersView →
- Eigenvalues of a projectionMediumLinear AlgebraView →
- How fast the bubble's skin growsMediumCalculusView →
- Lattice paths in 3DMediumCombinatoricsView →
- Matching floors of a logarithmMediumProbabilityRandom VariablesView →
- Median of a list and its squaresMediumCombinatoricsStatisticsView →
- Monotone paths across a gridMediumCombinatoricsView →
- Multiplications in fast exponentiationMediumProgramming & DSAView →
- No two evens adjacentMediumCombinatoricsView →
- No two heads in a rowMediumProbabilityCombinatoricsView →
- No two neighboring bulbs litMediumProbabilityCombinatoricsView →
- Non-attacking rooksMediumCombinatoricsView →
- Odd multiples of threeMediumCombinatoricsBrainteasersView →
- Odd solutions to a sumMediumCombinatoricsView →
- One random subset inside anotherMediumProbabilityCombinatoricsView →
- Onto functionsMediumCombinatoricsView →
- Paths on a 4×3 gridMediumCombinatoricsView →
- Placing operators among digitsMediumCombinatoricsView →
- Rank and nullity of a rotationMediumLinear AlgebraView →
- Rebuilding a tower of ten ringsMediumBrainteasersProgramming & DSAView →
- Regions from ten linesMediumCombinatoricsBrainteasersView →
- Sampling an exponential from a uniformMediumRandom VariablesProgramming & DSAView →
- Simulate probability pMediumProbabilityProgramming & DSAView →
- Smallest simulable probabilityMediumProbabilityBrainteasersView →
- Spaced onesMediumCombinatoricsView →
- 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 die that makes sums uniformMediumProbabilityCombinatoricsView →
- The most balanced factorizationMediumBrainteasersView →
- Three-four-five in Pascal's triangleMediumCombinatoricsBrainteasersView →
- Tiling a stripMediumCombinatoricsView →
- Trace of a productMediumLinear AlgebraView →
- Tuning an exponential random walkMediumProbabilityStochastic ProcessesView →
- Units digit of a random powerMediumProbabilityCombinatoricsView →
- Volume where two cylinders crossMediumCalculusView →
- When the naive shuffle is biasedMediumProgramming & DSAView →
- When to prefer memoization over tabulationMediumProgramming & DSAView →
- A Fibonacci power sumHardBrainteasersView →
- A flea's shortest escape across a boxHardBrainteasersCalculusView →
- A geometric series that sums to a squareHardBrainteasersView →
- A rectangle over the shaded rowHardProbabilityCombinatoricsView →
- A weighted sum of binomialsHardCombinatoricsBrainteasersView →
- Average of near-diagonal numbersHardCombinatoricsBrainteasersView →
- Balls into bowls, three eachHardCombinatoricsView →
- Cats and miceHardBrainteasersView →
- Cubes over the terminating denominatorsHardBrainteasersCalculusView →
- Dealing until kings or a king-and-aceHardCombinatoricsExpected ValueView →
- Digits with distinct pairwise sumsHardCombinatoricsBrainteasersView →
- Domino tilings of a 3×8 gridHardCombinatoricsView →
- Doors toggled by primesHardCombinatoricsBrainteasersView →
- Everyone gets one of eachHardProbabilityCombinatoricsView →
- Expected comparisons, from first principlesHardProgramming & DSAView →
- Laplace transform of a Brownian exit timeHardStochastic ProcessesView →
- Largest pairwise-coprime subset sumHardCombinatoricsBrainteasersView →
- Last one standingHardCombinatoricsBrainteasersView →
- Locks for a four-of-seven safeHardCombinatoricsBrainteasersView →
- Making a power of Brownian motion a martingaleHardStochastic ProcessesView →
- Measuring two pintsHardBrainteasersView →
- No two samples too closeHardProbabilityCombinatoricsView →
- Odd sums on a 3×3 gridHardProbabilityCombinatoricsView →
- Only seven left unchosenHardProbabilityCombinatoricsView →
- Pairing gloves within oneHardProbabilityCombinatoricsView →
- Pairing with a difference of 1 or 11HardCombinatoricsBrainteasersView →
- Prisoners and the boxesHardProbabilityBrainteasersView →
- Reservoir samplingHardStatisticsProgramming & DSAView →
- Rotations divisible by 37HardCombinatoricsBrainteasersView →
- Second moment of a Gaussian-kernel stochastic integralHardCalculusStochastic ProcessesView →
- Seven seated in age orderHardProbabilityCombinatoricsView →
- Shuffles to restore the deckHardCombinatoricsBrainteasersView →
- Smallest number with digit product 10000HardCombinatoricsBrainteasersView →
- Subsets with one consecutive pairHardCombinatoricsView →
- Sum of repeating decimalsHardCombinatoricsBrainteasersView →
- Sums of fours and fivesHardCombinatoricsBrainteasersView →
- Ten prime digits with a set productHardCombinatoricsView →
- The leap-frog's favorite landing spotHardProbabilityStochastic ProcessesView →
- The number with no new digitsHardBrainteasersView →
- The survivor in the circleHardBrainteasersView →
- Three eggs, nine dropsHardCombinatoricsBrainteasersView →
- Triangle with equal side sumsHardCombinatoricsBrainteasersView →
- Twelve balls, one oddHardBrainteasersView →
- Two Newton iterations for a square rootHardCalculusProgramming & DSAView →
- Two eggs, 100 floorsHardBrainteasersView →
- Two elements in the long cycleHardProbabilityCombinatoricsView →
- When a power of the process is a submartingaleHardProbabilityStochastic ProcessesView →
- When k-to-the-k is a squareHardCombinatoricsBrainteasersView →
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.