Design a Pre-Trade Risk Check for an Electronic Order Path
Company: Chicago Trading Company
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a fail-closed pre-trade risk gate that no outbound electronic order can bypass. Explore atomic exposure reservation under concurrency, idempotent decisions, reordered exchange events, reconciliation, versioned limits, partition behavior, predictable latency, auditability, and fault-injection testing.