< LABS
DEV2G
2 GAMES · MATCHING ENGINES · PRICE-TIME PRIORITY · DATA RACES · LOST WAKEUPS · TIMED 2 GAMES · MATCHING ENGINES · PRICE-TIME PRIORITY · DATA RACES · LOST WAKEUPS · TIMED
000
LAB 07 · QUANT DEVELOPER
Quant developer practice: order books and concurrency
Write a matching engine, then find real C++ data races - systems questions HRT and Optiver screen for.
TICKETS
0ACCURACY
--#
GAME
SKILL
RNDS
YOUR HI
LAST 8
01
The Order Book EngineWrite a matching engine, then keep it fast through a timed cancel storm
DATA
STRUCTURES
STRUCTURES
∞
---
NOT PLAYED
02
Concurrency ClashFour C++ snippets that compile and still break. Find the line, pick the fix
CONCURRENCY
& MEMORY
& MEMORY
4
---
NOT PLAYED
NO GRADED ANSWERS YET - PLAY A ROUND TO SEE WHERE YOU LEAK> PICK A GAME
What the Quant Dev Lab games train
Concurrency Clash
A five-level code review of freshly generated concurrent C++ snippets: flag the exact line that carries the defect, then pick the fix worth shipping. Read the Concurrency Clash guide.
The Order Book Engine
Implement a price-time-priority limit order book in the browser, pass an 11-check matching script, then beat a latency gate built around O(1) cancels. Read the The Order Book Engine guide.