InterviewDB Experience

Exchange System: Design a Multi-Asset Exchange with Order Routing

Interview Experience

Round 1 - System Design Problem Design a multi-asset exchange platform where users can trade stocks, ETFs, and crypto. The system must route incoming orders to the correct order book per asset, match orders, manage user balances, and produce trade confirmations. Core Components Order Router: parses incoming orders ({user_id, asset, side, price, qty, type}), routes to the correct order book instance. Order Book: per-asset, price-time priority matching (same as a single matching engine). Balance L…

Full Details

🔒

Unlock all Jane Street questions

Full insider details, leaked discussions, and candidate experiences.

Get full access — $100 a year, unlimited access

About This Question

This is a candidate experience report from a jane street interview during the phone round.

It covers the following topics: System Design, Coding, Phone, Onsite .