C++ quant dev 分享之五 拉朋友上了贼船找工就业
继四篇分享帖子之后好久没有发分享了
前四篇
www.1point3acres.com/bbs/thread-1...2481-1-1.html
www.1point3acres.com/bbs/thread-1...2889-1-1.html
www.1point3acres.com/bbs/thread-1...3276-1-1.html
www.1point3acres.com/bbs/thread-1...3518-1-1.html
今天楼主的朋友也拿到了一家买方dream company的offer 非常开心 非要楼主发个帖子把他的感悟和经历写在楼主的分享系列里哈哈哈
以下是朋友写的:
本人本在一大厂边缘组躺平,本来一直岁月安好,结果年中裁员端掉了org下将近一半的sde,侥幸幸存,但突然意识到再躺下去下波裁员是没跑了,于是立刻准备跳槽。
本人从一直想去东海岸,于是领英海投了很多东海岸tech厂,最后只有三家回复,偶然发现楼主也在找工,于是跟楼主交流了一波之后,对买方c++岗位也有所心动。本人工作中大概30%代码是c++,基本都是写一些小feature,但对c++还算感兴趣。但奈何对很多八股记忆几乎为0(准备之前连tcp vs udp都答不上来),于是就先从弱项八股开始准备,每天利用零碎时间开始看八股,听课程。我本来是一个挺刻苦的人(有点小卷),学生时基本所有课都是A,只是工作后的感觉组里的活没有任何意义+升职无望让我几乎躺平,准备买方c++面试的过程彻底激发了本人的刻苦求知的体质,让我两年来第一次有了终于学到点东西了的感觉!以下是我大概的准备流程:
准备:
前四篇
www.1point3acres.com/bbs/thread-1...2481-1-1.html
www.1point3acres.com/bbs/thread-1...2889-1-1.html
www.1point3acres.com/bbs/thread-1...3276-1-1.html
www.1point3acres.com/bbs/thread-1...3518-1-1.html
今天楼主的朋友也拿到了一家买方dream company的offer 非常开心 非要楼主发个帖子把他的感悟和经历写在楼主的分享系列里哈哈哈
以下是朋友写的:
本人本在一大厂边缘组躺平,本来一直岁月安好,结果年中裁员端掉了org下将近一半的sde,侥幸幸存,但突然意识到再躺下去下波裁员是没跑了,于是立刻准备跳槽。
本人从一直想去东海岸,于是领英海投了很多东海岸tech厂,最后只有三家回复,偶然发现楼主也在找工,于是跟楼主交流了一波之后,对买方c++岗位也有所心动。本人工作中大概30%代码是c++,基本都是写一些小feature,但对c++还算感兴趣。但奈何对很多八股记忆几乎为0(准备之前连tcp vs udp都答不上来),于是就先从弱项八股开始准备,每天利用零碎时间开始看八股,听课程。我本来是一个挺刻苦的人(有点小卷),学生时基本所有课都是A,只是工作后的感觉组里的活没有任何意义+升职无望让我几乎躺平,准备买方c++面试的过程彻底激发了本人的刻苦求知的体质,让我两年来第一次有了终于学到点东西了的感觉!以下是我大概的准备流程:
准备:
- 我先从最弱项八股开始,先是看了一遍udacity的introduction to operating system课程,这个课虽然免费,但非常好,每节几分钟的视频给你介绍os的各种概念,例如什么是core、cache,page table、TLB等等,非常适合你捡起来忘记很久的操作系统各种概念、过程。虽然难度远小于上学时期的计算机课,但已经完全够用去面试了。本来想把这个课程链接贴在这里,但搜了一下好像下架了,大家可以自行搜一搜。Networking其实考察的不多,所以我没有特别去准备,只是问了chatgpt有哪些常见的问题,比如tcp vs udp。
- 准备coding之里扣,由于我偶尔打打周赛,手不算生,所以里扣并没有费太多时间,但我一开始是python写题,c++ quant dev面试是强制c++的,所以还是花了一段时间从python转成c++。记住语法后其实c++写leetcode也不难,毕竟只会用到最基本的数据结构。但c++切割字符串非常麻烦,这点给差评!面quant dev不会遇到切割字符串的题(面试官也知道麻烦,所以不会故意刁难你)。个人觉得常考点是medium的dp、拓扑、二叉树、链表、LRU等。
- 准备coding之c++,这个对于我来说其实算是最难的,涉及到真正核心的c++ feature。我之前的工作都是stl里的library随便拿来用,从来都不知道底层实现是什么。学习这些stl让我发现了新大陆!我天,vector原来有两倍扩容机制,内存分配还分malloc和new,右值左值又是啥,cacheline又是啥等等。
- System design: 这个我个人觉得很少问到,只遇到过一两轮,如果时间不够可以deprioritize。
- 回答why choose us,千万不要说因为高薪!一定要往对c++很热爱,skill很align上靠。可以多说一嘴这个行业smart people多,给面试官一点情绪价值
- 描述项目经历、技术难点,一定也往c++上靠,我最开始回答用了什么redis,message queue之类的解决了什么问题,面试官根本不感冒,他们期望的就是用c++多,c++能力强的人,回答当然要往c++上靠。比如你可以回答用了c++某个feature解决了某个问题,但你对这个feature一定要熟悉, 面试官很有可能立刻抓着开始问这个feature的八股。
- 先投低优先级的公司练手,刚开始头铁投了几家dream company全挂了,一年freeze,很后悔没有晚点投。
- 很多猎头没有礼貌,经常不提前说一声一个电话就打过来(他们怕你被别的猎头抢了),跟猎头交流可以随意一点,有什么问题尽管问,他们是完全站在你这边想让你拿offer的,据说他们招你进去能拿你1/3-1/2的base。
- 这个行业就是很直接,有些面试官上来招呼都不打,也不做介绍,面试过程中也经常challenge你,不用太在意,回答上来还是给过的。
- 交流很重要,这个行业基本都是in person 工作,所以很看重交流,遇到卡壳的地方一定说出来你的思路,在哪里卡壳,不要自己想,而是借助交流得出一个解决方案!

Citadel
2k+个主题·14k+个回复·
已获得 30 大米


+2
12
共17条回复
✨ 您正在体验新版论坛UI

