白菜博士秋招经验分享
updated on 26/2/3
写这篇文章的目标很简单,就是希望和大家分享一些非头部水平的普通博士生秋招经验。虽然其实大家bg不同,经验很大部分其实都无法直接平移,但其实现在回看,很大部分的内容是属于mindset 扩宽方法论视角的东西,其实也是学生的视角相对比较难看清楚的事情,这也是我这篇文章最主要想分享的内容。也可以作为一个bfs的root。
概述下自己的情况,BG是双9直博生,做系统相关,有相关实习,论文勉强算中位数水平吧。今年实习 + 秋招一共面了小五十场,加了快 20 个 HR,漫长的拉扯。今年可能也因为整体行情起来了,所以最终结果还是比较满意。
大概的 Offer 情况:腾讯青云T9,华为18,阿里P6+,字节2-2,...
基础篇
基础/简历
一些常规的,比如算法题和八股就不赘述了,和之前写的找实习篇差不多。虽然这些问题其实我觉得都没太大意义(本质思维体操),但前几轮面试该撕还是得撕,难度一般都不会高(尤其非字节),绝大部分都是偏简单的medium。速刷下codetop和灵茶山艾府就行。另外记住那句话:真想要你,就会让你过。码力不强的同学也不用给自己太大心理负担。
- 找什么岗,就围绕这个岗的JD去写简历的故事,和写paper一样讲清楚一个线性脉络。杂乱的东西不好形成记忆点
- 别管多少页,有实在东西就写。能用来快速横向对比的指标都放到靠前位置,比如学校、论文、关键的奖。专利、审稿这些无人 care 的放后面。
- 项目介绍上,先用一句话定义下自己的整体工作脉络(就按写大论文的写法;如果你做小众宝藏领域,那建议重新包装下)。
- 具体项目内容直接照搬论文的叙事结构就行。我个人更倾向简洁描述核心设计,最后展示量化指标。没中的论文也没事,只要服从脉络,就可以给高展示优先级。面试官的注意力和时间也很有限,不是蜻蜓点水的情况下,最多讨论 3 个项目。
- 实习项目也按论文结构去组织,和研究项目放一起。研究项目他可能不感兴趣,但实习项目是必问的,所以有机会去实习的话还是建议去,即使可能没有显式产出论文什么的。
- 和周边交流来看,基本最高优先级的是还是 高匹配度的paper 和 高匹配度的实习。所以如果有的话,可以适当突出下篇幅。如果没有,有机会就多刷刷相关的经历。
一些ref
逐字稿
- 准备逐字稿的目标在于固定你每次面试的发挥:想简单介绍该怎么说,想展开介绍该怎么说。
- 介绍过程中可以先快速过一遍工作,因为想了解的人都会让你展开介绍。不想了解的人就聊别的去了,不然听困了都。
- 常见问题都尽量回归到项目里举例子回答(比如 “最大挑战”“印象最深 debug” 等)。
- 面多了就会发现,就是纯嘴熟,形成一个sop就行了。
PPT
- 我知道你想说:咱又不是天少 / 阿里星 / topseed,做锤子 PPT。但首先有备无患;其次很多面试官其实对你的工作背景并不熟悉,没配个图很容易给讲 lost 了。第一印象很重要很重要很重要。
- PPT 参考 @丁霄汉 的分享。核心是讲清楚在这个主脉络下你的工作是什么、impact 是什么,然后展示 vision:以后还能怎么和他们业务匹配扩展。技术上画 high level 的图介绍就好。PPT 的主要服务对象是高P面试官,所以写作逻辑参考写本子。非脉络内的工作简单带过就行。
以上三个材料多迭代:面试过程里觉得哪里不好,下来就改改。
面试
不同方向差别很大,我只能分析我的面试经验。
- 我整体接触的都是业务团队居多。业务团队面试基本都会问的问题是:“你做的这些东西在我们业务里有什么用?” 我觉得这是最核心的问题——为啥招你。所以你整个面试服务的都是解答这个问题,需要展现自己的能力和意愿,让他 buy in。 顺便一提,看到很多人说人才计划都是做预研啥啥的,真不是哈,尤其 infra 相关的。
- 如果方向很匹配,基本就没啥问题,因为技术肯定是绝对主场。你有不懂的,他大概率比你更不懂。
- 如果方向没那么匹配,你的任务会更难:得说服他,让他觉得你的工作很吊、你很聪明,甚至觉得你来了可以 own 某个方向。但幸运的是,大家对于校招生的弹性容忍度还是很高的。
- 借用师兄一句话:"know your audience, tailor to your audience"。面试过程中多看面试官反馈来调整叙事节奏。如果对技术细节点不感兴趣,可以抛一些更 “浅层但有价值” 的兴趣点:比如 xxx 问题在社区也讨论很久,但我们的 xxx 彻底解决掉 xxx 问题;比如 xxx 组的 xxx 工作后面就是在我们 xx 工作上的推广。
- 一般一二面都是 tl 级别左右的面试官,还是围绕基础,如果是人才计划批,难度会有上升。后面各家流程都不太一样,比如腾讯会有通道 / 青云加面,阿里星会有各种交叉面 cto 面等等,这个大家自行搜索了。
- 其实面的多了之后,其实你不需要问面试官任何问题也能知道自己过没过 or 自己面评大概如何。你要相信就算没过也不是你的问题,只是匹配度问题,这就是一个双向选择。
一些ref
进阶篇
哲学面
不知道怎么定义这类面试:就是以纯侃为主的高级别面试官,从技术到非技术都有。
- 技术的 high level 问题我觉得就自由发挥吧,不至于答不上。因为大家都看了很多很多文章,对你做的领域都很了解。很多时候是在展现你更高视角下:你自己的领域是什么样、临近技术领域是什么样、热门领域是什么样。另外这些面试官也挺愿意分享观点:一是可以学习,二是也可以偷窥下团队风向。
- 非技术的问题很难单独准备。有些人会从你各种成长经历开始聊,希望侧写你的 vision、leadership 等等。反正我觉得这种问题很难回答,而且总是问的角度很清奇,比如问你偶像是谁啥的。
谈offer中的对抗
- HR 作为公司和你对接的末端,KPI 目标是用低预算把你招进他们团队;你的目标是找到好团队、好方向、好薪资。你们的目标是对抗的,所以 HR 天然给你的信息真假难分。大家尽量综合多方面信息获取全局情况、控制风险点。或者让 HR 给你摇技术同学来聊方向和团队上的事情,技术 / 业务同学相对还是会实诚些(虽然他们没权限聊包)。
- 谈薪上,首先想强调的是:一定要多拿 offer,尤其是给钱多的,不管去不去,这些都是你的底牌。因为走到这里基本都是超过普通 ssp 的水平,你要给 HR 和老板更多客观理由来说服他们给你批,甚至让他们给你担保、找更大老板批。本质上面试官很难通过几场面试判断你的水平,所以友商对你的看法也很重要。
- 有人喜欢用拒来a,我没操作过,知道自己不擅长谈判,只能打真诚牌。但确实也有对我比较感兴趣的团队,因为提出拒绝而进一步加很多码的。
- 然后其实大家都有弹性:不用怕 A 没了,级别也能 A。毕竟招人成本也很高。
- 另外信息层面:SSP / 人才计划的情况多变,每年有每年的情况,不同方向也有不同方向的情况,一人一价可能是常态。所以具体水位还是要多找同届同学或资深前辈们交流。比如某个级别的range到底是多少之类的。牛客这方面的信息其实很少,小红书 或者 脉脉 或者 offershow 都会全面得多。
- 虽然最后的决定可能是专门的薪酬hr and 大老板来决定和审批,但我的体验是+1+2对你的观感仍然很重要,他们基本等价于那个在pc meeting上支持你的reviewer。与此同时,不止一场高级别面试里的面试官表现了他的判断基本就是看前面的面评 or 选择相信下面的人的判断。
关于谈薪方面的博弈,可以参考下面的文章(但都是北美的情况,国内相对来说包括弹性、模式都会有很大的不同,但国内的分享文章太少了,可以看下面这些来作为一些mindset上的帮助)
https://trinkle23897.github.io/posts/job-application#%E8%B0%88offer
https://www.1point3acres.com/bbs/thread-464079-1-1.html
https://www.1point3acres.com/bbs/thread-286214-1-1.html
https://haseebq.com/my-ten-rules-for-negotiating-a-job-offer/
选offer
这个问题很困难,变量会到一个新的数量级。
大部分人会拉一个 list 来加权各种因子做分析,天地人都考虑了进去。然而很多时候还是会在决赛圈留下两三个互有长短板的选项。你可以摇各种师兄师姐聊,但你要知道大家都是用屁股投票。很多时候不同人给的建议差别会非常大。我的一个场景是犹豫做A方向orB方向,问了一圈发现做 A 的师兄会觉得 A 好,做 B 的师兄会觉得 B 好,然后还有C的师兄说选大包。
这个问题上,我觉得可以回归一些朴素的角度:首先认识你自己,想好自己想要的最关键因素是什么,然后说服你自己。在都不会是明显错误的选择里做最终决定的时候,还是得要找一些真正的self motivation。
一些ref
#博士秋招##秋招,不懂就问##秋招##字节##阿里#
查看14道真题和解析