一个普通人的暑期实习面试总结
面了30多场,终于在四月的末尾收到了第一个offer,也算是能在暑期实习有个落脚地了。 在此处记录一下这繁忙的两个多月。
前期准备:在今年2月之前刷了600道题。开始集中精力学习是在春节放假回来,大年初十,2月20号,在学习了一个月之后3月20号进行了第一场面试,开始的表现着实是一个灾难,不熟悉八股,项目很垃圾,甚至有几个阿里部门的简历关都过不了, 在面了十数天后,在清明节前,接近崩溃了,没有一个二面,而且,一起投递简历的同学的阿里流程已经陆续开始了,我投递的几个却都挂了个七零八落。 趁着清明节假期,赶紧针对自己的简历进行一个修改, 花了5天左右看了一个简单的博客项目,把简历里的容易被问到的八股特别地强化了一下。 中途还因为某团一面追着让写sql题给挂了一次,中途也花费大概两个晚上的事件把sql题给特别强化了一下,结果却是再也没有考过。 在清明假期结束后面试渐渐多了起来。 所有的时间线放在下面。 我应该会把后续没有走完的流程给走完,但也不考虑接别的。
总体面试下来有几个体验特别明显需要注意的点。
1. 关于八股准备的侧重点, 其实想要把所有的八股都记住是很难的, 我因为基础八股背的差直接被挂了的也不在少数。 但是针对那些常见的八股,例如threadlocal,线程池, 索引,zset之类的一定要在学习八股的时候就认真想一下如果别人问你这个问题你要怎么回答,你理解距离你能流畅有思路的讲出来是两回事。 我的方法是写出来一系列问题,在晚上下班前过一遍这几个问题, 在心中默念一遍既能作为复习也能作为面试的预演。
2. 一定要有自己的一技之长。就是说一定要有特别熟悉的八股部分,能做到只要吟唱出来就能把面试官震慑住,只要敢吟唱,就要让面试官觉得你这人挺牛逼的啊。对于我来说就是 epoll,http3,内核空间跟tcp/ip协议栈, redis的源码这几块有过专门的深入了解。
3. 关于项目, 项目是用来引导八股的,我的项目属于准备的特别差的那批,如果深挖项目一般都会被问到破防,感觉没有实习的话,如果没有深入准备的话这里真的是完全没有办法。 (智能信息二面面试官 :你这项目也太不合理了,不就是为了用这个东西而用吗。腾讯面试官:没事,我知道你们这些实际上都没做嘛,我们讨论场景题就行了) 只能希望面试官不要较真吧,不然0实习选手实在是没有活路。
4. 一定要保持好心态。大家都是普通人,大部分人的实力其实都是很接近的,我跟我身边许多同学(尤其是我)觉得自己能拿到offer就是单纯的因为运气比较好。而且很多时候都不是你的问题,面试官那边有hc比什么都重要,基本上视频面不开摄像头的话就凉了三分之二了,有许多都是象征性的问你两句八股然后就开始hr面之类的聊天,希望秋招难度能降低一点吧。
再提一下算法, 除了腾讯问了我俄罗斯套娃问题的变种之外其他的都是中等题,把代码随想录刷完就足以应付大多数笔试跟面试了,而且感觉4月中旬之后我就基本上没有面试手撕的环节了。 最后,希望所有的大家都能重振信心,减少内耗,减少怀疑自己,继续努力,收获满意的offer!