Instruction Cache Warming - Quant Developer Interview Question
Difficulty: Medium
Category: systems
Asked at: Jump Trading, Tower Research, Optiver, Akuna, HRT
Topics: systems, data-structures, c++, optimization
Problem Description
Instruction cache locality is crucial in high-frequency trading engines to minimize execution latency caused by CPU cache misses. By organizing strategy execution based on instruction patterns, systems can perform a "warm-up" routine that loads necessary instruction pages efficiently before market open. This optimization ensures that strategies sharing similar logic are executed consecutively, maximizing cache hits and system stability.
Task
Implement a StrategyRegistry class to manage the regi
Practice this medium 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.