OUTCRY
4 of 4 runs leftEnter arcade
< 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
0
ACCURACY
--
#
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
∞
---
NOT PLAYED
02
Concurrency ClashFour C++ snippets that compile and still break. Find the line, pick the fix
CONCURRENCY
& 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.