查看: 29692| 回复: 40
收起左侧

[找工就业] 泥菩萨沉江--HF Trading/hft Dev跳槽记

   
匿名用户-W4DOE  2024-6-23 10:17:05 来自APP
💯 7
🐂 8
本楼:   👍  107
100%
0%
0   👎

2024(1-3月)-CS本科+11-15年 | Other|大纽约地区 码农类General全职@

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
Why
  • 分享相对少见的finance / HF Dev跳槽数据点 (多数DP集中于tech)
  • 提炼面试当中的观察
  • 提供sentimental value: “you are not alone”
  • 快照当前市场的难度
  • 抛砖引玉


Where & When

NYC metro, 2024 spring.1point3acres
. 1point3acres.com
Who. Χ

Nobody,是谁不重要。背景:知名trading firm SDE/SRE,~10 YOE工作经验。
申请公司都在trading行业,从HFT到Asset management,从crypto到commodities,AUM从10M到10s of B。面试了40多家, ~0 offer。

面试
. check 1point3acres for more.

-baidu 1point3acres
Headhunter/Recruiter:
  • 互相介绍背景,询问跳槽动机,为什么离开当前公司,互相探试底线,culture fit,试探comp
  • Recruiter的嘴,骗人的腿。别信鬼话别表忠心,也不需要在这上面浪费太多感情。没有HR这轮最好,通过后面的面试瓷啊是重点。recruiter可能跟你前一秒还相谈甚欢一见如故,但下一秒直接拒你。你tech面试挂了,别怪别人ghost,能给feedback的都是良心企业。只可惜表演不能停。
  • BQ/experience review/recruiter基本可以合n为一,问的点都差不多,加上elevator pitch,到最后说辞都能背下来了

. From 1point 3acres bbs

Online assessment:
  • 业内知名公司,譬如de shaw, hrt, jump trading, SIG, tower research, two sigma都要求experienced hire做OA/Timed test
  • Timed tests,很多有面经可循,有时间的话可以逐一准备。考察范围有的贴近实战,有的空中楼阁,variety很大,不一而足。
  • 有的公司就那么几个题库翻来覆去,可以针对面经准备,但是逐个准备也很花时间。有的用coderpad或者hackerrank自带的题目,或者经常换题,这种自求多福。模拟过程的,别多想,BF先出结果。40分 >> 0分
  • Binary outcome,只会看分,没人会花时间review你的代码。没写完可以试着线下完成发给recruiter,YMMV。你即使经历耀眼,久经战阵,八股初试没做好照样拜拜
  • E.g. 某次我的OA提交输出有format错位,review一下代码,或者比对一下输出,或者用我给的3行diff(out of 100s LoC)就可以fix。无人鸟,卒
  • 6家big names挂在了OA上,时间不够/手法不熟,或者overthink。有公司让一小时写出time series data store并且支持query,卒



Take home exam
  • Trading行业特有的一种考察手段,性价比奇低。经常号称4小时的assignment,多数人可能会花更多的时间。鄙人花了无数的时间,得到的positive结果跟花的时间比,只能说人间不值得。
  • 从DRW到worldquant,从akuna到pdt,从aquatics到3redpartner, 都有take home exam
  • 给个自定义的问题,限定时间(一周)写个小程序提交。需要提交完成的程序包,README等,并且自己提供编译运行和测试脚本。
  • 使用得当,其实比OA/leetcode风格的问题更能考察候选人的真实水平。只可惜reviewer variation极大,同样的一段代码,A公司直接拒,B公司给pass。
  • 问清楚expectation,correctness or performance, more tests or faster speed。茴香豆四种写法,你要哪一种。
  • E.g. 某东欧大叔自己提炼了prod遇到的问题,期望candidate用他想定的特定优化来解决这个问题,但是提供的API和writeup不知所云。要继续吗?
  • 与其花时间在不重要的地方比如perf test,不如多touch up,帮助(junior) reviewer理解代码,但是这反过来又增加了时间开销。所以问清楚考察什么。
  • Opinion: https://www.linkedin.com/pulse/why-i-refuse-do-take-home-coding-tests-think-you-me-/
  • Experienced candidates问问能不能waive,不能的话,life sucks and take it
  • 3家挂在了take home exam,或者茴字写法不是人家要的,或者鄙人不才。这种尤其愤慨,因为花的时间远比面试要多。



Virtual phone/onsite interviews
  • 基本所有的公司都是virtual,某些不正规的公司喜欢让你共享屏幕然后在IDE里写代码
  • Trading公司,特别是HFT,尤其喜欢问C++ trvia。速成的话,推荐一本书:https://www.amazon.com/Trading-Systems-Developer-Interview-Guide-ebook/dp/B08LCK6TM4。深耕的话,C++的书汗牛充栋
  • 按照出现频率,常见题目:implement exchange limit order book, unique/shared ptr, std::vector, threadpool, lockless spsc queue, std::any, std::optional, deserialization, rate limiting, small vector/string optimization
  • 除了MLP,基本没人问tech风格的system design question,e.g. Design youtube. MLP的tech stack是最像IT公司的
  • Experience review,有的想知道你做过什么,有的想看你在某一领域是否深耕过,有的想套瓷看看问题x你们是如何解决的,你套他别人就打个马虎眼说confidential
  • 公司不论大小(小公司为主),目前喜欢找直接招来可以上手的。问题niche从如何优化FPGA策略,到reference data,如果你不是他们想要的人,直接pass
  • BQ:这个行业work for money,装着在乎BQ的好像只有...芝加哥某option shop?
  • 有些公司的面经万年不变,深度准备也许有奇效. Χ


Put my finger into the wind
  • 2020-2022离职同事的去向,现在基本不具备参考价值。很多big names当时扩招,结果消化不良。他们当时能去,你现在不一定能去。
  • 整体感觉下来bar很高,援引原话是“selection process being really tight”。有时过了面试却没有hc,有时虽然面试着但是你知道对方没兴趣或者只是套瓷。
  • 发现许多前同事也在市场上,更加拥挤。
  • LinkedIn premium insights可以看公司的opening和eng team YOY的变化。比如jump trading和tower research,total eng openings一年内同期减少40%, two sigma减少70%;total eng hc一栏,tower缩编了1%,two sigma缩编了4%
  • Glassdoor偶尔会有insights,比如xxx parterner已经n年没发offer了
  • Headhunter能帮忙找到一些小众公司,但是越来越多的集中在crypto space。如果简历不过硬,可以考虑合作,起码有面试。. 1point3acres.com


我学到了什么
  • It's lucky to have a job
  • Big name在这个市场给你带来的只能是过简历关
  • Godbolt就职于aquatics
  • Citadel/DRW可以同时面试n个team,互相之间不通气
  • 广度和深度,二者需要至少沾一头。senior level有,九死一生,没,十死无生。
  • 选择大于努力,时机很重要,保持面试的cadency, know your market value
. 1point 3 acres

补充内容 (2024-06-24 02:06 +08:00):.google  и
.google  и
有人问为什么不跳tech。其实comp不是原因,反倒现在senior level comp,tech大过trading。几点:1)面试需要学习SD八股,跟NG站在同一起跑线;2)tech技术栈不太一样,经验大多无法移植(BGM 《从头再来》);3)domain也不同。但fundamentally无本质区别,可以互跳。


新开一帖,简单地从码农角度,介绍一下二者区别
https://www.1point3acres.com/bbs...wthread&tid=1072952

评分

参与人数 49大米 +180 收起 理由
澄澈星空 + 1 赞一个
wwwan + 1 给你点个赞!
Resphoina + 2 给你点个赞!
微信用户_5elt6 + 1 赞一个
bechone + 1 赞一个

查看全部评分


上一篇:简历帮忙看看问题 25 summer intern
下一篇:tt hm面之后多久没结果就不用等了

本帖被以下淘专辑推荐:

cynthiaxxchen 2024-6-24 02:33:40 | 显示全部楼层
本楼:   👍  16
89%
11%
2   👎
全局:   1635
83%
17%
326
takehome的直接让他滚,浪费这个时间干嘛,去那些takehome的烂厂还不如在家躺着
回复

使用道具 举报

本楼:   👍  10
100%
0%
0   👎
全局:   3788
90%
10%
420
Tech最近比较注重system design。trading shop的stack基本上跟tech不搭。trading firm更注重速度所以不会用那么多云服务,但是tech会看重云和分布式系统的应用。原来system design即使没做过也可以靠学习各种课程过关,今年tech的要求明显就高了。但凡没真正做过这些,一往深里问就露馅了。
回复

使用道具 举报

lingua_franca 2024-6-25 22:16:59 | 显示全部楼层
本楼:   👍  7
100%
0%
0   👎
全局:   1150
95%
5%
56
本帖最后由 lingua_franca 于 2024-6-25 10:27 编辑
HowardBeach2024 发表于 2024-6-25 08:47. From 1point 3acres bbs
dev其实还重要的。那个层主可能太年轻了,你消消气

呵呵,感谢老板的大米!

在这个industry久了,奇葩见得多了,没那么容易生气了。那位估计是一直做去小shop当CTO发财的梦,所以特别难以接受现实

现在很多trader都是quantitative的,不少还是名校CS科班的。他们也许写不了大规模的low latency infra,但写点strategy code一点问题也没有。他们开个小shop,买个trading platform product就开始炒了,根本不需要什么infra development
回复

使用道具 举报

本楼:   👍  0
0%
0%
0   👎
全局:   9
90%
10%
1
为啥不考虑跳tech呢🥲
回复

使用道具 举报

本楼:   👍  2
50%
50%
2   👎
全局:   2586
85%
15%
462
微信用户_0vy93 发表于 2024-06-22 22:33:26. 1point3acres.com
为啥不考虑跳tech呢
tech不喜欢fintech的  tech喜欢招啥不知只知道埋头苦干的社畜
回复

使用道具 举报

alfonept 2024-6-23 15:01:41 来自APP | 显示全部楼层
本楼:   👍  3
100%
0%
0   👎
全局:   3744
95%
5%
183
为了赚10m-100m

评分

参与人数 1大米 +1 收起 理由
geniusroger2000 + 1 赞一个

查看全部评分

回复

使用道具 举报

htfy96 2024-6-23 20:48:16 | 显示全部楼层
本楼:   👍  6
100%
0%
0   👎
全局:   851
97%
3%
29
Godbolt就职于aquatics 这个笑死,每次提到他家不管是猎头还是hr都会复读一遍这个
回复

使用道具 举报

lc19890306 2024-6-23 22:05:58 来自APP | 显示全部楼层
本楼:   👍  0
0%
100%
1   👎
全局:   1191
79%
21%
317
同level很多时候tech钱少吧
回复

使用道具 举报

harvey1993 2024-6-23 23:19:06 来自APP | 显示全部楼层
本楼:   👍  2
100%
0%
0   👎
全局:   229
93%
7%
16
为什么十年工作经验,圈里人搭新基金或者团队的时候没人联系你呢?还是觉得机会不够好,看不上?
回复

使用道具 举报

Jasonspeaking 2024-6-24 01:08:51 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   33
100%
0%
0
同感,这个市场找工作真难。感觉楼主经历很匹配,又有大公司的经历做背景,应该很有竞争力了!

问个问题,SRE面试也对coding要求很高吗?看楼主写的面经,面试的题目都是中等或者难的题目了?
回复

使用道具 举报

Wu_Daug 2024-6-24 01:16:07 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   229
96%
4%
9
谢谢分享!我yoe低很多,不过今年年初的面试体验也是差不多。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表