Algorithms and coding practice for quant developer interviews
Dynamic programming, Monte Carlo and timed coding - the HackerRank-style screen at HRT and Citadel.
PROGRAMMING
CARLO
& BIG-O
IMPLEMENTATION
What the Algorithm Arena games train
DP Table Builder
Fill a dynamic-programming memo table cell by cell, from given base cases and a stated recurrence, until the final answer falls out. Read the DP Table Builder guide.
Mini Task - Rookie
A rookie-level coding challenge: two warm-up questions, real code run against real tests in your browser, then two wrap-up questions. Read the Mini Task - Rookie guide.
Monte Carlo Estimator
Estimate pi by throwing random points at a circle, watch the error shrink with sample size, and internalize why halving the error always costs four times the samples. Read the Monte Carlo Estimator guide.
Speed Round
Ten multiple-choice questions, twenty seconds each, drawn from a shuffled pool spanning complexity, dynamic programming, Monte Carlo, and pandas. Read the Speed Round guide.