秋招日记
背景:
16年本科毕业做了一年的java后台,在这期间对前端比较感兴趣,就18年回本校读了个研,开始自学前端。
手头的意向书:美团(北京基础研发平台),猿辅导(猿编程),字节跳动(视频架构),拼多多(拼越,部门未知),华为(数存与机器视觉,成渝优招)
其他:百度(移动app研发平台,部门leader的口头意向),快手(效率工程,技术面面完,hr告诉我过了,但是一直没有后文了),腾讯春招秋招加起来面了可能快10次了,一次都没过= =,阿里投的钉钉一面凉。
起初
19年差不多在leetcode上连续坚持刷了大半年题,本人湖北人,疫情爆发前3天回家了,等疫情爆发就被锁在家里了。由于个人的写代码很吃环境,不是两个屏幕的话写代码浑身难受,等于在家里基本上躺尸到4月初了,赶着末期投了下暑假实习。
春招
腾讯
第一次腾讯,当时不太了解行情,上来就直接投了腾讯wxg的暑假实习,等于是4个月没写代码,直接硬上,结果可想而知,白给了一波。
第二次腾讯是第一次腾讯被挂当天下午给我打电话,聊了一个小时,各种基础知识都问了。然后约着加qq,共享桌面写了两个代码题,也都过了。第二天,该部门主管约下午2.30我电话面试,然后我当天没吃午饭,想着2.30面完再出去买,结果等到4点都没打电话来,最后我4点钟饿的不行已经出门买吃的,走在路上他给我打电话约4.30面试,然后我就又饿着肚子跑回去面。这次主管面的全程大概就是各种框架用过没吧(weex,flutter,react native之类的),我基本上全答的没有,然后这面就没了。。
第三次被捞是一个不知道什么部门的,当时已经拿到成都美团的了,我也没准备春招了,就随便面了下,他也随意的把我挂了吧。
第四次被捞,第一面别的问题都面的挺好的,然后面试官问了下数据库三范式,我说我不记得了。然后过了两天第二面的面试官上来第一个问题就是:你这次记起来数据库三范式了吗。我还挺理直气壮地说,我一个前端我需要记这个干嘛呢,然后给我出了个合并有序链表和求二叉树深度,我两个都秒杀了,反手也是被一个挂。
总结:第四次被挂我觉得有两点吧,第一是写代码写的太快太自信,合并有序链表写的飞起,少写了个步指针后移;第二是之前被问的知识点还是应该看看,不能当铁头怪。
美团
4月初准备春招,4月18号拿到美团意向书,上面腾讯的第三次和第四次被捞都是在拿到成都美团后,所以根本就没准备腾讯了,因为地点的原因,当时想着肯定就是去美团实习了,不过最后也没去成。
美团春招算是走的部门内推,就直接发简历给别人部门,系统上查不到自己的流程。
一面:
zoom上面的,面试小哥人挺好的,可能是招实习要求会低很多,全程没问我框架,全是js+css+html的基础。然后写了4个简单的代码,时隔太久我只记得两个了:1.经典的闭包隔一秒实现打印1,2,3,4,5;2.kmp(我每次碰到kmp都是直接点明这是kmp,我可以给你讲,但我多半写不出一个可以运行的代码,所以我给你写个暴力好了。。。)
二面:
美团二面电话面的,跟腾讯第二次的主管面比较像,也是问了我好多东西用过没有,我回答没有,也就没有了。然后这次的面试官告诉我去补一个美团的笔试。(后来我才知道二面是挂了,后来的三、四面是重新捞的流程)
三面:
我记得当时是补完笔试后的,第二天三面的。面试官是个小姐姐,也是时间间隔太久,忘记问了啥了。算法题好像是让我随便写个树的遍历,我本来想写个后序非递归的,但是面试官说你直接写个层次遍历算了。
四面:
这是美团春招的最后一面,上来面试官就没技术直接跟我说,希望我这边来实习的话,最后能转正,他们也不希望在招人上花太多时间,然后又问我前边的面试有没有没答上来的点,我说没有,他就出了个比较简单的题,然后我做了之后就完工了,过了两三天就收到意向书了。
春招到秋招间
今年的疫情还是改变了很多事情的轨迹,比如我4月份拿到美团的实习本来就可以偷偷去实习了,可是我当时在湖北,学校没通知湖北的研二学生返校,所以我没能回成都,一直拖到了6月中旬。二是本来今年上半年应该是师兄来结项的一个课题,由于疫情原因师兄躺了半年尸,本来跟我几乎无关的项目把我拉去救火了,导致我没能跑去美团实习。
等到6月中旬能回学校了,当时也没意识到对于前端来说实习经历是多么重要,被导师骗回学校老老实实地干活了。回学校之后知道实验室的另一个同学拿到成都美团的后台实习offer了(6月初拿到),他实习导师还加了他,他们还说好可以远程实习了。我才发现自己拿到实习offer之后一直没有人联系过自己,然后和hr联系后,hr才发现因为实习导师太忙,一直忘记加我了。在我联系hr催了实习导师后,过了三天实习导师才加我吧,但是和她商量远程实习,被她拒绝了,最后我就把实习offer拒了。
秋招
秋招也挺不开心的,前期一直要忙着实验室的项目+准备面试,心累的要死,外加前期真的挺不顺的。
7月(被挂的七月)
字节提前批
三面挂了,本来写了一大段,突然想起来字节的邮件里面也有说要对面试保密,于是删了
腾讯地图
7月份腾讯地图hr打电话问我要不要去他们那实习,hr说可以远程实习哦,我答应之后就进入了面试流程。
一面、二面
一面、二面挺顺利的,各种问题全部回答上了,甚至二面面试官还主动加了我微信,说后边联系。。。
三面
面试官好像是腾讯地图的主管,跟我先聊了半小时的java吧,让我比较java和node,比较完之后让我比较vue和react。整个环节感觉人还是蛮好的,最后问我是不是拿到offer马上到岗,我说不行呀,得帮导师结完项呢,可能还需要一到两周,然后这次我觉得应该是必过的一次又被挂了。。
快手-快star批
一面、二面
没啥难度,算法忘记了,二面的算法好像是一个回溯,计算若干个1中间添加+或者-号,最后结果为k,输出所有可能的结果
三面
几乎是整年招聘最恶心的一次面试经历,主管上来问我读研期间的成果是啥,原话差不多“你读研学术上没啥成果,我怎么相信你来工作也能有成果呢”,然后diss我了一会儿后,出了个反转链表的后半段,我秒杀之后,结束面试,反手挂了我。
中间还有啥oppo提前批,招银提前批挂了我,反正整个7月是被挂自闭了,有点怀疑人生。
8月上
腾讯金融
一面
因为时间比较和现在接近了,还大概记得一些。
-
vue实现的原理
-
vuex实现的原理
-
vue-router实现的原理
-
koa洋葱模型的原理
-
还有一些其他比较细的知识点就不记得题目了,评价就是觉得我基础很扎实,等二面了,而腾讯金融这边二面就是终面。
二面
主管面再次被刮,我也不记得为啥被挂了,应该是问我觉得项目中最难的问题的时候,没答好吧,主要我觉得实验室的项目大多都是增删查改,没啥难点说头。
这个时候我已经主管面ptsd了,就连续腾讯地图、字节、快手、oppo、腾讯金融挂,整个人直接挂自闭了,然后把牛客的id都改成现在这个了。
反思环节:
既然主管面都失败这么多次,那肯定是存在问题,而且自己的非主管面一般都是表现极佳的,说明基础很行。问题也很明显,基本都出在问我解决过最难的问题是什么,项目中最难的问题是什么之类的。当时给一个朋友(她阿里,腾讯双杀)吐槽的时候,她告诉了我,主管问你这个问题的时候,多半其实并不在意你是否解决了一个真的多难多难的问题,你需要的是表现出你思考的过程,以及解决问题的思路。
最后我悟了!后边类似的问题基本上我都会提到自己可能在前端方向没解决过特别难得问题,但是我解决实验室其他一些论文实验或者是项目中的一些难点,以及思考过程。
8月下-9月
华为成渝优招(泡池子)
一面
问了各种小知识点,前端三件套、网络、协议这些,算法是判断一个平衡二叉树
二面
上来先做一个题,面试官给了10分钟,具体不记得题目,只记得要用优先队列,就自己实现了个优先队列,然后秒杀。面试官说一面面试官面了前端,那我来问你一些后台的东西的。。。其实问后台的人挺烦的,完全没准备过,但还是耐着性子回答了。
三面
基本就是闲聊,主管问我如何看待华为的时候,我就提到二面面试官一直问后台,我说我不想做后台,就想做前端,我觉得华为和一般的互联网的差别还是挺不同的,我可能还是不太对口。但是主管说他们前端的需求也挺多之类的,最后通过了。
猿辅导(加面,加通过)
看之前写的猿辅导前端一、二、三面经,加面完已收到意向书,当时周末hr联系我说因为前三面给我评级太高了需要加面一场。我问了内推我的校友,他说第一次听说我们学校的面猿辅导加面了,然后加面面试官上来就自我介绍,他是猿辅导联合创始人XXX,最后我加面场有点小拉垮,但应该还是个小sp吧。
百度提前批(口头offer)
百度的面试官人都挺好的,部门是百度移动app研发部门,具体是做百度搜索的。
一面
面试前1分钟,一个pdf版的试卷发到邮箱,开着如流会议写给他看。
-
按题目要求实现一个响应式布局。
-
用js判断一个判断某个dom元素A是否是dom元素B的子结点。
-
kmp算法。
第1,2题做的很快,kmp我还是自己的老规矩,直接告诉他我能讲明白,但是不保证能写出来,最后写了个暴力的。
二面
算法题我不记得了,人很好,问我性能优化的时候,我没有答上的点还会给我补充。对了,百度二面面试官应该是第一个对着我github看着问我问题的人,感觉特别nice。
三面
三面面试官主要是问我一些公司时候遇到一些场景会如何应对,感觉有点类似于其他公司的hr面。问了我想去百度哪个部门,我说我最想去的是做echarts那个呀,但我多半不行吧,然后闲扯了一些。第二天,百度的三面面试官电话问我如果给我发offer的话,有多大意愿去,因为她们hc挺少的,所以会优先考虑那些百分百愿意去的人。可能我比较实诚吧,就说了得等10月中旬我对比小手头的offer才能做决定吧。百度的三面面试官就说,我可以加一下她的微信,后边如果有意愿可以和她联系。
美团(通过,不知道美团有三面算不算加面)
拼多多(拼越)
拼多多点进面试前有保密协定,我也不记得题目是啥了。
幸运日
以下事情发生在同一天。
美团中午二面,面完直接联系我晚上二面,二面面试完直接面试官帮我去问三面面试官今天有没有时间面试的时候。百度三面面完后的电话沟通,以及美团的二面面试官告诉我今天三面面试官没时间,我道谢后关闭面试页面后,发现邮箱里面多了一封邮件,发现是一个拼多多的面试通过了。
微信支付
wxg的招聘有保密要求,不讲具体题了,最后就是过了两轮的部门轮,又过了一轮面委会,最后一轮面委会失败,当时这个失败的时候内心真的很难受,不过也怪不了谁,要怪只能一是怪自己菜,二是怨导师没让自己实习。
剩下的日子-国庆前
微信支付挂了之后,其实就没准备秋招了,每天给导师的项目做做进度混日子(其实说起来,面wxg的时候导师也没给我时间,面wxg那周还给导师赶了个申报书)。
虽然没准备了,但是看着实验室这么多字节,自己还是投了个北京字节视频架构,以及快手的正式批。还有腾讯的两个部门捞了我两次。
快手
效率工程的,一面、二面没啥印象了,主要是因为感觉手头的offer差不多了,面试也差不多一个月没准备了,随意面的。
快手三面,面试官算是第二个看我github问我问题的吧,看我刷了挺多题,就给我出了个887. 鸡蛋掉落,我没做出来,一部分是我自己菜,另一部分是感觉他给我表述的意思没有leetcode上这么清晰,不然这样一个dp我自己感觉是没有问题的,这应该是我从7月份字节提前批1面算法没撕出来后,到9月底唯一一次面试没写出来的题。然后面试官就问了两个比较简单的算法,一个是234. 回文链表,我给出最优解,一个是类似于剑指offer剪绳子的题。
最后给我详细讲了下他们做啥的。
面完过了几天我发短信问了hr,hr告诉我过了,但是也一直没下文了。
字节跳动(北京视频架构)
一、二面同一天,然后三面面试官没时间约到周日了,面完之后30分钟hr来电话,约了一个hr面。hr面面完还有两天国庆节吧,但是流程居然走的意外的快,节前字节意向书到手了。
腾讯最后捞的两次
很久没准备面试了,感觉也聊不到一块去,我觉得没实习经历面a和t还是比较吃亏的,也不想再面试了,于是自己也把joinqq上的资料全清空了,也别捞我刷kpi了吧。
总结
最终还是集齐了互联网三大钱王(好像有这么个说法?)——字节、拼多多和猿辅导。虽然没有a和t,感觉自己还是能接受吧,毕竟我只是一个甚至没有实习经历的小菜鸡。
说一些个人的体会吧,前端的话真的很吃实习经历,没有实习经历想进a和t真的很难。个人的看法,没有实习经历会造成简历单薄,后台的话还好,简历单薄还能问你很多底层的知识。但是前端简历单薄的话,面试官真的是想问你都有点不知道从何问起。
全部评论
(4) 回帖