Order Book With Per-Exchange BBO and Cross-Exchange NBBO Queries

Read the full interview experience this question came from →

Quick Overview

Design and implement an in-memory order book that aggregates quantity by exchange, side and price, and answers per-exchange best bid and offer and cross-exchange NBBO queries. It tests heap ordering with lazy deletion, keeping the global view consistent when any exchange's best price moves, and precise amortized complexity analysis.

Order Book With Per-Exchange BBO and Cross-Exchange NBBO Queries

Company: Citadel

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: Design and implement an in-memory order book that aggregates quantity by exchange, side and price, and answers per-exchange best bid and offer and cross-exchange NBBO queries. It tests heap ordering with lazy deletion, keeping the global view consistent when any exchange's best price moves, and precise amortized complexity analysis.

Read the full Citadel Software Engineer interview experience this question came from

Citadel logo
Citadel
Sep 10, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
27
0
Loading...