第三章:团队招聘策略——如何找到对的人
做高频做市,说白了就是跟时间赛跑。代码慢一微秒,订单就飞了。团队里多一个不合适的人,整个系统的节奏都会被拖垮。我见过太多团队,技术牛人一堆,但就是跑不出稳定收益——问题往往出在「人」上。
这一章,我聊聊怎么招人。不是那种「看看简历、问几个八股文」的招法,而是真正能筛出高频做市人才的策略。
3.1 寻找有潜力的候选人——别只看学历
很多人招高频交易员,上来就盯着清北复交、常春藤。我个人习惯是:先看「嗅觉」,再看「技术」。学历只是敲门砖,不是通行证。
去哪里找?
- 量化竞赛和黑客松:这类活动里,你能看到一个人在高压下的真实表现。我记得有一次在某个量化比赛现场,有个选手在最后10分钟发现策略有bug,硬是手动改代码、调参数,最后拿了第二。这种人,我要定了。
- 开源社区和GitHub:看一个人的代码风格,比面试聊一小时都管用。我习惯看他的commit记录——是不是经常深夜提交?注释写不写?代码结构乱不乱?这些细节骗不了人。
- 内部推荐:这招最稳。团队里靠谱的人,推荐来的通常也靠谱。我们团队有个不成文的规定:推荐一个人,试用期过了给奖金。效果很好。
3.2 面试题库设计——问什么,怎么问
面试不是考背诵,是考「在压力下怎么思考」。我设计的面试题,通常分三层:
第一层:基础能力(必过)
- C++/Python 内存管理、多线程、锁机制
- 数据结构:哈希表、红黑树、跳表在什么场景下用
- 网络协议:TCP vs UDP,低延迟场景选哪个?为什么?
举个例子,我常问:「给你一个订单簿,每秒更新10万次,你怎么设计数据结构来快速查询最优买卖价?」
很多人上来就说用哈希表。嗯,这里要注意——哈希表在频繁插入删除时,rehash的开销很大。真正做高频的,会用跳表或者红黑树,保证O(log n)的稳定性能。
第二层:实战思维(核心)
- 「如果市场突然出现一个巨大的卖单,你的做市策略会怎么反应?」
- 「你的策略回测收益很好,但实盘一直亏钱。你怎么排查问题?」
- 「给你100万资金,做股指期货做市,你第一周会怎么部署?」
这些问题没有标准答案。我看的是他的逻辑链条——能不能从现象推到根因,能不能在不确定中做出决策。
第三层:极限压力(筛选)
- 「现在系统延迟突然从10微秒变成100微秒,你只有30秒决定是继续交易还是暂停。你怎么选?」
- 「你的搭档突然请假,今晚有个重要版本要上线。你一个人能搞定吗?怎么搞?」
3.3 实战测试环节设计——是骡子是马,拉出来遛遛
面试聊得再好,不如让他写一段代码、跑一个策略。我设计的实战测试分三步:
第一步:限时编码(2小时)
给一个简化版的订单簿,要求实现:
- 订单插入、撤销、匹配
- 实时计算买卖价差
- 输出最优买卖价
我会观察:他写代码前想不想清楚?遇到bug怎么调试?时间不够了会不会做取舍?
第二步:策略回测分析(1小时)
给一份历史行情数据和一个简单的做市策略,让他分析:
- 策略在什么行情下赚钱?什么行情下亏钱?
- 夏普比率、最大回撤、胜率这些指标怎么看?
- 如果让你优化,你会改哪里?
这一步能看出他有没有「交易直觉」。我见过有人盯着回测曲线看了5分钟,直接说:「这个策略在波动率低的时候会死。」后来实盘验证,他说对了。
第三步:模拟交易(半天)
用我们内部的模拟系统,给他100万虚拟资金,让他做一天做市。我会在后台看他的每笔交易:
- 是不是频繁撤单?
- 遇到大行情时敢不敢加仓?
- 亏钱了会不会情绪化操作?
3.4 团队文化匹配度评估——技术再好,不合拍也不行
高频做市团队,节奏快、压力大、容错率低。一个不合适的人,会拖垮整个团队。我评估文化匹配度,主要看三点:
| 维度 | 问什么 | 看什么 |
|---|---|---|
| 抗压能力 | 「你经历过最糟糕的交易是什么?怎么走出来的?」 | 是否把责任推给市场/别人?有没有反思和改进? |
| 协作意愿 | 「如果同事的代码有bug,你会直接改还是先沟通?」 | 是「独狼」还是「团队型」? |
| 学习速度 | 「你最近学的一个新技术是什么?怎么学的?」 | 有没有持续学习的习惯?是不是只守着自己那一亩三分地? |
我还有一个「午餐测试」:让候选人和团队一起吃顿饭。不聊技术,就聊生活、爱好、八卦。如果饭桌上气氛尴尬,或者他全程玩手机,那基本可以pass了。你想想看,以后每天要一起熬到凌晨,连饭都吃不到一块去,怎么合作?
3.5 本章知识体系
下面这张图,是我对招聘策略的总结。你可以把它当作一个检查清单:
这张图把招聘流程拆成了四个模块。每个模块下面,又有具体的执行动作。你招人的时候,可以对照着看——哪个环节漏了,哪个环节弱了,一目了然。
招人这件事,急不得。我见过有人为了赶项目,一周内招了五个人,结果三个月后走了四个。浪费的时间、精力、资金,比慢慢找多得多。
记住一句话:招人慢一点,带人快一点。面试时多花两小时,可能省下后面两年的麻烦。