Epoll Edge Triggered Event Loop - Quant Developer Interview Question
Difficulty: Hard
Category: systems
Asked at: Jump Trading, Tower Research, Optiver, Citadel Securities, HRT
Topics: systems, networking, parsing, c++
Problem Description
Low-latency trading systems often utilize Edge-Triggered I/O notification mechanisms (like EPOLLET) to minimize system call overhead when handling high-throughput market data. In this model, notifications are only delivered when the state of a file descriptor changes, requiring the application to fully drain the socket buffer to prevent data stalls and subsequent latency spikes. This pattern is critical for maintaining real-time responsiveness in high-frequency trading engines where every micros
Practice this hard developer interview question on MyntBit - the LeetCode for quants with 200+ quant interview questions for Jane Street, Citadel, Two Sigma, and other top quantitative finance firms.