查看: 113|回复: 1

2022美国CS应届求职四个offer上岸的自救指南

[复制链接]

2

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-1-8 09:24:24 | 显示全部楼层 |阅读模式
今年说是new grad的最惨就业季毫不为过,很多公司根本就没有开ng岗位,毕业的人数却一点也不少。受https://www.1point3acres.com/bbs/thread-930966-1-1.html启发,我也希望分享自己的经验教训帮同胞们尽早上岸!作为补充,我会重点讲fintech/HFT这条赛道,毕竟他们是今年为数不多还招人的了。
我的统计数据

我今年投了45份简历,收到了13家面试,最后拿到了4封offer,分别是亚麻、一家tier-2 trading firm、另一家更小的trading firm、一家fintech中厂(实习return)。之所以只投了45份简历是因为拿到第一个offer之后就放慢了速度,但是在那之前还是把开了的厂都投了一遍。
工作去哪里找

众所周知,github上(https://github.com/coderQuad/New-Grad-Positions-2023 )有汇总的ng岗位清单,我觉得算是比较完整了。但这份清单的问题在于从提交到PR merge的过程往往要一两周,当你看到的时候很可能已经有几千个人申请了!我更喜欢去Handshake(或者学校的其他job site)上设置好role和sponsorship的filter后按时间排序。这样子还可以找到本地的小厂以及学校lab这些github上没有的冷门雇主。
此外,学校的career fair也是很有用的工具,可以得到和recruiter面对面交流的机会。我觉得最高效的利用方法是提前对着career fair的公司名单把简历投一遍,然后去现场讨要OA/面试,我连续两年用这个方法混到了好几个额外的机会。
简历

如开头所说,我主要针对fintech/HFT这条赛道讲怎么写简历。因为毕业院校/工作经历这种硬条件是无法改变的,我们只能从怎样包装每段经历上下手。
大部分看简历的recruiter其实并不怎么懂技术,所以建议不要把技术内容写的太具体,而是侧重于你带来的影响。对于和钱相关的system来说,最重要的metrics无非就是latency & reliability两条,因此可以在简历里体现你是怎么在之前的项目里提升这两项的。如果你解决了和concurrency/consistency相关的问题,也是很加分的点。显然,大部分SDE的日常工作里并不会涉及很多low-level systems programming,所以只要有一段经历中有相关内容就可以超过很多人了。
此外,有一些比较trivial的小技巧想要分享:
用Word原生的输出PDF功能生成的PDF比较容易被resume parser读取(亲测)
用衬线字体看起来更正式,然后字号不要小于11号
如果你是大厂/名校出来的,可以把这些名字加粗
不要标新立异,使用模板是展现信息最快、最稳妥的方法
面试

面试考察的内容主要有算法题、C++、OS三部分。
算法题其实没有什么好说的,会做就是会做,不会就是不会。。。不过,我一般习惯边写边说,不管写的是不是suboptimal的,这样可以和面试官保持交流以及让自己思路更清晰一点。这样也可以在实在一筹莫展的时候给自己buy time,装模做样地分析这道题目是让我们干什么、最最naive的解法应该怎么写、为什么这样是inefficient的,然后大脑用最快速度尝试想出一个还行的解法。如果这一串说完你还是没什么想法,不妨直接问面试官他怎么看、有没有提示,总比两个人大眼瞪小眼要好。
C++考的内容五花八门,相当的modern。我印象最深的有std::string_view、virtual table、rvalue reference、non-type template parameter。这么多内容显然不可能在面试前全都看过,所以我一般会把问题转化成“如果要让我来实现C++里的XX,我会怎么设计”。当然你还是得大概知道这些东西是干什么的,所以没有什么速成的好办法,只能靠平时多积累。
不管你面的岗位是不是target C++的,OS都是很重要的内容,可以考察你的CS功底。这部分内容和国内考的八股文差不多,大体分为scheduling、memory、file system这三部分,我觉得复习学校OS课的内容就远远足够了(安利一下Umich的神课EECS482)。我面过一道比较有趣的题目是设计一个heap memory allocator,向上会涉及到编译器和runtime、向下会涉及到硬件,还要讨论不同的分配策略适合哪些use cases,可以用这道题检测自己对OS的理解。
今年的面试难度似乎比去年大了很多,很多时候明明自我感觉良好还是挂了,可能市场的竞争的确过于激烈了。所以,即使是面挂了也请不要怀疑自己!
我是从国内一所还不错的大学转学来美本的,不知不觉从坐上香港到三藩的航班至今已经一年半了,我也没有预料到美国的就业市场(以及自己的人生)会如此跌宕起伏。整个过程中,我遇到最大的挑战其实不是关于tech的,而是如何保持动力与热爱,以及不在追求career的途中迷失掉原本的自己。所以,大家在找工作的途中如果感觉压力太大了,不妨给自己放个假、去接触一下大自然;)
-END-
本文执笔:TransferMaster创始人之一David(hls)
有任何关于Transfer的问题,欢迎私信!
回复

使用道具 举报

0

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2025-1-29 07:40:01 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ZCOOL

GMT+8, 2025-3-15 01:18 , Processed in 0.091780 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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