秋招历程与美团算法岗全流程经验整理
秋招历程与美团算法岗全流程经验整理
一、上半年在做的事情
首先我是一个三无选手,无竞赛、无论文、无专利,在这之前没有背过八股,也就是完全没有找工作的经验。
二月的时候,开始投了一些暑期实习,简单来说就是惨败而归:笔试写不出,面试答不来。第一次笔试是参加美团的笔试,一题都写不出来;第一次面试是快手给的一面,现在回想当时简直是在胡言乱语。还面过其他一些公司,面试现场都可以说是非常的惨烈。犹记面阿里的时候,面试官看着我当场写的代码都看笑了。也投了国企,包括运营商和银行,但连简历都过不了,也自然没有了下文。
从那个时候开始有了危机感,也不免开始焦虑。有那么一段时间,我整夜整夜的睡不着觉,饭也吃不下去,醒着的时候也不知道该做什么。如果只是对自己能力不自信那倒还好,致命的是我那时并不知道自己应该往什么方向努力,也不知道该如何努力,这种前路一片灰暗的感觉真是非常要命。
我从大三开始做的都是人工智能相关,最适合的岗位应当是算法岗。然而算法求职这几年的情况相信大家也有所耳闻,可以说是诸神黄昏,灰飞烟灭。我这种三无选手别说面试了,过简历怕是都很难。要转岗吗?要考虑现在开始学java转开发吗?
我不是没有想过,我甚至真的去学了,我学了Java和MySQL。但是,学到一半还是觉得自己不喜欢开发的工作,我还是想做算法。
刷题
那之后我开始学习。就算不知道未来要往什么方向发展,题也是要刷的。在这个博客里有我一部分刷题的记录,后面还做了LeetCode Hot 100,不过因为各种原因没有继续更新下去了。从个人后续的求职经历来看,我认为剑指Offer + LeetCode Hot 100就完全够用了。我刷完第一遍的时候其实有很多还是没记住的,所以重复刷了2~3遍。
笔面试以Mid题为主,当然也会遇到Hard题,我不会做就直接跳过。
八股
我想做算法,所以八股也是以算法为核心去准备。算法细分下来的方向还是蛮多的,我对nlp最感兴趣,之前也算是有一点点基础,所以后续自学了nlp。博客里有记录我自学nlp的路线,可以参考看一看。当然并没有覆盖到所有的八股知识点,我后面也不断地在进行知识的补充。最近生成式大模型也挺火热的,我觉得可以额外准备一些RHLF、强化学习、预训练之类的东西。
但是如果你的目标是国企,那我觉得还是好好准备java、数据库这些开发知识吧,算法方向在国企几乎没有岗位。
心情调节
这真的是一个很重要的部分,很重要很重要,真的不要忽视。这两年我学到的最多的东西就是学会放下,学会和自己和解,学会接受自己的普通和平凡。前面有提到有段时间我内耗的非常严重,后面我跟自己说找不到工作就考个教资回家教书,或者找个什么地方躺平,才算结束了内耗。
另一个就是要多和人交流。七八月份的时候我参加了江苏某地的一个人才实训项目,项目本身和我的职业规划匹配度不高,所以没什么好聊的,基本就相当于去蹭了一个月的饭。但是和项目的其他同学一起生活,发现大家不管是985还是211,不管是硕士还是本科,都找不到工作。
虽然听起来有点凄惨,但这两年找不到工作真不是个人的原因。意识到这点之后,心态也就更加平和了。
二、秋招整体情况
我没有进行暑假实习,就开始参与秋招。我做了个表格记录我的秋招过程,从7月18日开始到9月10日一共投递130多家,涵盖各种大厂小厂国企事业单位。进展如下:
状态 | 数量 |
---|---|
简历挂 | 21 |
测评后无消息 | 9 |
笔试后无消息 | 15 |
笔试挂 | 11 |
面试流程中 | 3 |
面试挂 | 6 |
无任何反馈 | 67 |
这段时间基本就是机械性地在重复海投,做测评,做笔试这些环节,做到最后几乎都要麻木了。
三、美团流程
8月12日 笔试
7月31日我在美团官网进行了投递,8月7日收到了笔试链接,8月12日进行的笔试。
由于我投递岗位都是算法岗位,因此笔试题也是算法方向,题型是选择题+编程题。具体的题我已经记不清了……做的笔试太多了已经完全遗忘了具体某一场考了什么,总之选择题应该就是机器学习&深度学习那些八股吧。编程题一共四题,不限语言。前三题不难,很快的a了。第四题看了一会没有思路,就直接交了。
虽然绝大多数人刷的都是leetcode,不过我建议大家准备的时候可以用牛客网来刷。一方面是因为牛客的选择题题库蛮全的,也基本不需要充会员;另一方面是因为很多笔试用的都是牛客平台,平时就用牛客刷的话也会习惯一些。Leetcode使用体验非常好,但是它是核心模式刷题(即提供输入输出,自己只要写功能函数部分就好了)。实际笔试的时候是需要自己处理输入输出的acm模式,只有少部分是核心模式。如果平时用leetcode习惯了的话,可以额外做一下输入输出的练习。
9月8日 一面
8月22日 收到了 (一志愿)到店-自然语言处理算法工程师 的面试邀请,无奈给的面试时间我正好在高铁上。于是反馈希望可以安排到下一周,结果上官网一看流程,直接挂了
9月5日 收到了 (二志愿)美团平台-平台技术部-机器学习/数据挖掘算法工程师 电话,安排面试
9月8日 面试。使用牛客平台进行视频面试
-
自我介绍
-
项目介绍,围绕项目出发询问一些相关的问题:transformer,残差网络,tf-idf,为什么这里选用这个模型,等等等等。中间有一些问题答不出来,诚实地告诉面试官这个没看过/这个忘了
-
手撕代码
-
面试官主动介绍了他们的业务。是平台技术部的
-
能不能出来实习
-
反问环节。面试官觉得实习经历有点薄弱,建议提升一下实际落地的应用,说其他方面还可以。询问后续流程,说等hr通知。
整体流程40分钟左右。7月份左右面了百度提前批,一小时全程被面试官拷打,面完出来看官网发现秒挂。这之后就患上了严重的面试焦虑症,面试之前会明显的紧张,胃不舒服,饭也吃不下去。后面被百度二志愿捞了,也是应激反应严重,拒了面试。
这次面试也是从早上开始到面试(下午2点开始)一直吃不下去东西。团子面试官人很好,很亲切,还让我不要紧张,整体面试体验还不错的,面试焦虑症得到了一定的缓解。
面试完40分钟就收到了二面的邀请。
9月12日 二面
-
自我介绍
-
项目介绍,围绕项目出发询问一些相关的问题,一定量的八股,还有这个模型为什么不能用在这方面,以及有什么优化方案之类的想法
-
学校相关的问题
-
平时怎么学习,有没有在看什么书,书讲了什么
-
对于“好的工作”是怎样定义的?平台和个人成长更看重哪一个?
-
平时有没有和导师同学出现有意见分歧的时候?怎么解决的?平时遇到的话怎么解决?
-
岗位相关度问题
:你硕士主要是做NLP的吗?
答:自学的
:那你对我们这个搜推广有了解吗?
答:上一个面试官介绍完业务之后我就开始学了,但是只学了一些皮毛,还没有学到特别深入的程度
:没事,你这几天学了什么你就讲讲吧
-
反问
①后续流程。顺利的话还有一个技术面和一个hr面
②还有哪些地方需要提升的。
:……你能问个别的吗?
我:大惊失色,是哪里做的太差了吗
:不是不是,就是我这个人一般不会当场说你哪里做得好哪里做得不好
我:好,好那这次面试结果大概什么时候能知道
:应该很快吧,我们搜推广这边进度还是比较快的
整体用时45min。面完当晚收到三面邀请。
9月14日 三面
-
自我介绍
-
项目介绍,围绕项目出发询问一些相关的问题。这个过程在15分钟左右。
-
在我以为要出题的时候,没有了……进入反问环节
我:啊!怎么这么快
:因为我们这个三轮的技术面是一个综合的评估,有些问题前两面面过了,就没必要再问了
①后续流程:说本次面试的结果很快就会出。还剩最后一轮hr面
②问base:北京
③一些详细的业务相关问题,怎么提升自己,还有其他一些小问题。
整体很快就结束了,一共只有25分钟。
9月19日 hr面
-
hr上来先介绍了一下这个岗位未来具体做的事情,介绍的很详细。
-
让我自己讲讲对这个岗位的理解
-
自我介绍
-
聊天
①职业规划
②你说你是美团的忠实用户,你可以聊聊你自己对美团的印象吗
③有没有投其他的,进展怎么样了
-
为什么考虑硕士去海外读
-
反问
①后续流程:(顺利的话)本周出意向,十月底出带薪的offer
②为什么这个部门是3轮技术面+1轮hr面,看其他部门那边都是2+1:没有具体的规定,看情况安排
③对校招生除去技术以外最看重的:部门内有很多名校成员,技术上面其实大家都会。看重的是潜力。
④假如能顺利入职的话,前三轮的面试官会是我的同事/上级吗:是的。第三位是平级部门的来这边做一个交叉面试。
⑤后面其实还有蛮多想问的。但hr说他马上要去赶下一个面试了
整体用时30分钟。
美团这边校招面试官整体面下来的感觉还是很不错的,面试官人都很好,很亲切,不摆架子。
9月21日 意向
四、结语
我的秋招从开始到收获第一个offer历时2个月,这期间诸多波折不必言说。最忙的一周,每天都是至少2场笔试,可以说是写到键盘起火。自己也是从一开始的什么也不会渐渐地成长起来。这个过程很辛苦,我也有过情绪崩溃的时候。像我一样努力,比我更加努力,比我优秀的人,很多很多。这些人里,有像我一样幸运的上岸了的,但更多人依然还在求职的浪潮里沉浮。在这两年的求职环境下,只能尽人事听天命。明年,或是以后,我也不知道是否能够变好。
能够拿到美团的offer,我觉得主要也是运气比较好吧,没有碰到为难我的面试官,哈哈。
希望大家都可以找到自己心仪的工作!