先按岗位选择 Citadel 准备路径
Citadel 与 Citadel Securities 是不同的招聘主体,请以邀请邮件和职位描述为准。Citadel 官方工程页面列有软件工程、量化开发、UI 和 SRE 等方向;不能把低延迟 C++ 或概率题推定为全部工程岗位的统一流程。
Software Engineer
围绕岗位语言、数据结构、可测试代码与系统边界准备,练习清楚说明解题过程。
自测练习:合并两个有序事件流,定义相同时间戳的排序方式,并为重复事件和空输入写测试。
检查标准:能说清输入契约、复杂度、错误处理和测试覆盖。
工程 Coding 准备 →Quantitative Developer
练习把研究或业务需求转换成数据处理与可维护的工程实现;语言与技术栈以具体岗位为准。
自测练习:设计一段可重跑的数据处理流程,说明重复数据、缺失值、版本和结果校验如何处理。
检查标准:能解释可复现性、数据边界、验证方式,以及与研究人员沟通需求的方法。
数据处理与 Pipeline 准备 →Infrastructure / SRE
从自己维护过的系统出发,准备可用性、性能、观测与故障处理的取舍。
自测练习:为行情分发练习系统定义吞吐与延迟目标,讨论背压、重试、重复消息和故障恢复。
检查标准:能区分业务目标与估算假设,解释如何监测瓶颈及验证恢复。
系统设计与故障追问训练 →以上任务为本站设计的准备练习,不是公司已确认的面试原题或固定轮次。