关于校招的一些感悟(废话)
背景情况:
应届211硕士,本科是双非,科班,但是基本都是混日子。
找的算法岗,只有不入流的水会一篇,没得奖的竞赛经历,唯一的优势应该就是大厂实习了。
在牛客也没发过太多帖子,现在也算拿到满意的offer了,也就想留些建议给需要的同学和学弟学妹们吧(其实就是废话大家看看就过了吧)。
面试
1、项目和基础:对照自己简历上提到的技术点都去准备充分,面试的时候碰到不懂的问题就是对自己准备的技术点的补充。具体来说的话,可以准备的问题有:简单介绍自己的项目;这个项目碰到了什么问题,怎么解决的;这个项目还有什么可以改进的地方;如果项目上提到你用了什么技术,假如说是GBDT,那么就需要准备GBDT的介绍,和随机森林的差别,和xgboost的差别,它们的优缺点等等。当你准备好这些的时候就可以逐步把面试官往你会的方向引导,例如介绍xgboost的时候点出来它可以并行,正常来说面试官都会问你它怎么并行的。总之,当简历上有某个技术点的时候,就要尽量把这个技术点的相关问题都考虑到。当你的项目或者项目中的技术引起面试官的兴趣,并且你能够扩展性地去解答,这样就很占用面试的时间,就可以减少面试官问其他基础性的问题的时间了。
2、算法:算法就是刷题,当时间不够的时候就是把每一类的题目都刷几题经典的,例如dfs的题目,可以固定一个写的模板。当面试的时候手撕代码,一定要多和面试官交流,例如开始可以问些问题,时间复杂度要求、是否只有数字。然后给自己一点思考的时间(尤其是假如你碰过这道题,且你并不是大牛的时候),当有思路的时候可以询问面试官,这个方法是否可以,直到说可以,你在开始写。边界情况一定要考虑,写完之后要写测试例测试一下结果。基本手撕代码你能够思路正确,代码写得差不多,边界和测试都有注意,就没太大问题。当碰到不懂的题目,可以让面试官给一点提示,然后在面试官的引导下能写出来也是可以的,所以不要紧张。我好几次就是一看到题目懵逼,但是后面想着想着,和面试官交流的时候突然就有灵感了。
3、碰到不懂的问题,可以老实说不懂,然后多说些和这个相关的东西(其实不相关的也可以,只要你能说,例如让你推到svm你不会,你可以大概说下你对svm的认识,然后说用的少不是那么熟悉,但是可以推到别的什么什么什么)。
准备
1、简历一定要早点开始写,可以看一些理想公司的JD补充自己的简历,同时补充所需的技能,因为你没有写简历的时候根本不知道自己缺的东西有多少。
2、无论是找实习还是找工作一定要早开始,走提前批!!!不要想着早的话还没准备好,其实大家都差不多,反而晚的话hc就少了面试会更难,更甚至没有面试机会(我今年就是吃了这个亏)。
3、一开始先去面试些不那么想去的公司,把问题记录下来,说不定下次还会被问到。另外就是一开始多练练手,到后面去自己喜欢的公司就相对不会这么紧张,并且了解套路了。
4、实习/项目、论文、竞赛有时间的话还是抓一抓吧。 5、尽量找能实习转正的实习,能够转正的话心态会好很多,路也会更好走。
心态
从找实习到找工作的时间是非常漫长的,到现在可能也还有一些没有理想offer的同学,但是请相信肯定会有更好的offer等着你们。我周围就有这样的学长,秋招的时候并不顺利,到了后面补招的时候却拿到了很好很好的offer,毕竟大佬手上的好offer在补招的时候都释放出来了。之前找实习的时候我也有点崩溃,知道那种不想再面试想要天降offer的感觉,但坚持过后,结果也是好的。所以,请相信那些不好的都是在攒人品,只是为了接下来有更好的offer。
#秋招##校招#