Design a low-latency trading platform
Company: Citadel
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's ability to design a low-latency, real-time trading system, covering competencies in distributed systems, streaming market data ingestion, order management, pre-trade risk checks, fault tolerance, monitoring, and support for simulation/backtesting.