Mini Task - Coding Practice from Rookie to Advanced
What are you writing today?
A couple of warm-up questions, then a real problem you solve by typing actual code - it runs for real, in a sandboxed worker in your browser - then a couple of questions about what you built.
About 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.
Pick the Rookie level on the Mini Task screen and choose a challenge from the list. Every challenge follows the same four-stage path: a warm-up of multiple-choice questions about the idea behind the problem, a coding stage where you write a JavaScript function in the editor, a wrap-up of multiple-choice questions about the solution you just built, and a done screen. Rookie challenges are string and array fundamentals with a market flavor - reversing strings, simple moving averages, maximum drawdown - solvable with one clean loop or a built-in chain.
In the coding stage you edit starter code that already declares the function signature. Pressing "Run tests" executes your code inside a sandboxed Web Worker in your browser - no server round trip - against the challenge's fixed test cases. Each case shows a pass or fail row; a failure shows the value your function returned or the error it threw. Code that hangs is killed by a timeout and reported as timed out. You cannot continue to the wrap-up until every test case passes, and a "Reveal solution" button shows the reference solution at any time.
This entry covers every Rookie challenge after the first one - the first challenge in the list is billed under its own "-01" game id as the free taster, and the rest share this id.
Why quant interviews test this
Quant dev interviews are short-coding-problem interviews: a contained function, visible examples, and an interviewer who follows working code with questions about complexity, edge cases, and alternatives. The Mini Task loop - concept check, implementation against real tests, then a defense of the solution - is that interview compressed into a repeatable rep.
The level ladder maps to how firms calibrate: rookie and novice problems test whether you can translate a clear spec into clean code at all, while intermediate and advanced problems (Kadane-style scans, binary search, heaps, graphs) test whether you reach for the right tool without being told its name.
The Mini Task - Rookie guide covers how scoring works, the strategy that wins, a worked example and the mistakes most players make.
More Algorithms games
- 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.
- 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.
- Speed Round - Ten multiple-choice questions, twenty seconds each, drawn from a shuffled pool spanning complexity, dynamic programming, Monte Carlo, and pandas.
- All Algorithms practice
- Every game guide