作为一个经历过仓促的春招,拿到了腾讯实习;仓促的秋招,拿到了腾讯、美团、拼多多等厂offer的过来人,在此写下一篇回忆贴,希望对正在准备春招or秋招的你有些帮助
基本信息
备战春招秋招,我们需要明确一些基本的信息
- 招聘开始的大致时间
- 招聘渠道
招聘时间
对于春招而言,一般来说会在三月初开始,持续时间大致为2个月
对于秋招而言,一般都讲金九银十,但是在疫情爆发的这一年,字节跳动把提前批开在了七月,因为疫情,远程面试变得普及,大家都是互联网人,对此改变接收得非常快,所以预测秋招是有提前的趋势的,但是今年的开奖又特别晚,即使是早早拿到了offer,也要得到接近11月才陆续报薪。
总而言之,春招和秋招都至少提前一个月准备,春招大致在2月初可以进行准备了,秋招大致可以在7月初进行准备了
招聘渠道
对于我而言,我并没有用那些投递简历的APP,主要就是通过各大公司的招聘官网,直接在搜索引擎搜索“公司名+校园招聘”就能找到该公司的官方投递渠道
当然还有一些非官方的投递渠道,比如说发在年级群里的,具体到组的招聘信息,这种一般都是学长学姐或者认识辅导员的在职员工进行的投递,如果对JD(工作描述)感兴趣的话,可以直接发送到指定的邮箱,这种处理起来会比较快,难度也许也会稍低。
内推码
在投递的时候一般会有一个选填内推码的选项,内推码在各个公司的具体作用其实是不同的,像字节的内推码可以跳过笔试直接面试,面试流程非常迅速,体验很好,有些公司的内推码是免简历筛选或者是加快简历筛选速度。内推码对于在职员工而言也是一份激励,通过其内推码进入公司的,他会收到一份奖励,各个公司不同。
所以在投递的时候,有内推码可以填最好还是填一下,内推码可以向已经毕业的学长学姐索要,如果没有认识的学长学姐,可以去知乎等论坛进行搜索,一般而言都会有内推码收集贴
实习区分
实习分为日常实习和暑期实习
因为可能存在大一大二的同学可能也想找实习,所以这里提一下
暑期实习是专门面向即将到来的暑假的下个暑假毕业的同学开设的,暑期实习一般都是有转正的机会的,这是直拿offer的捷径,春招拿到一个好实习的话努努力转个正,秋招就省事了。暑期实习的时间一般是最低2个月,如果想转正可能有些公司会要求更久的时间。
日常实习这个不限制毕业年份的,日常实习也不会限制你每天到岗,一般而言是一周三到五天这样子。日常实习一般是没有转正机会,就是找个干活的人,一般最短要求持续三个月,想刷自己的实习经历,时间又比较宽裕的人可以尝试。
面试准备
关于知识点
直白地讲,大部分面试其实就是考验你的leetcode代码熟练度以及背书能力。
牛客网、GitHub等渠道已经有诸多项目集成了面试的基础知识,里面的很多知识点其实都已经学过(如果你是计算机专业的话),你需要做的其实就是根据别人给你写好的资料,快速地过一遍,把相关的知识点都背熟,最好弄懂,因为如果只是背熟了,面试官稍微变通一下你可能就懵了。
在自认为知识点复习的差不多的时候,上牛客网看看面经,看看自己能不能回答出来,如果不能就去查漏补缺,都能回答了也给自己添加一些自信!
关于刷题
我刷题刷过leetcode和lintcode,因为一开始leetcode刷的比较多,所以我更习惯刷leetcode。lintcode也有它的有点,比如它的算法讲解,非常到位,基本都有官方的讲解(因为我不是每题都看过,所以这里用的是基本)。刷题不是目的,学会背后的数据结构和算法才是目的。说来说去数据结构常考的也就那些二叉树、链表、数组、字符串等,算法常见的有二分法、递归回溯、动态规划等,以上这些我根据记忆随便说了几个,不作参考,集成的面试项目中一般都有,可以在项目中看。
题目是很多的,想刷完是很难的,我春招实习的时候也不过刷了几十道,秋招正式找工作也没刷满200道,题目的数量其实不是关键,关键是得弄明白背后的知识点。
需要在有限的题目内弄明白需要懂的知识点,那么刷题就得有章法。
Leetcode有题目的集合,如热题100道,精选算法题,面试金典,按照这些集合来刷题。
关于刷题的难度,我的建议是春招找实习就以中等为主,春招找工作因为竞争太大,因此要求可能会提升,所以要相对多刷一些困难题(leetcode和lintcode难度标准不统一,此处说的是leetcode的标准)。不知道大家有没有听说过面试造火箭工作拧螺丝这种说法,一般的岗位如果不是竞争特别大、要求特别高,我认为中等难度的题就够了,面试官也不会太过为难候选人。
关于语言
有学弟问我,面试的时候选什么语言比较好,准备java还是C++的呢?其实在面试的时候,除了这个岗位需要你立马来干活,或者你当前的语言体系转到工作要求的语言体系比较困难(一般不存在),或这个工作需要对要求语言相当精通,面试官会在语言这块卡你,否则不太需要考虑,语言的转换是相对快的,主要是看你愿不愿意接收转语言,面试的时候在自我介绍部分讲一下自己熟悉的语言就好,这样面试官就不会问你不熟悉的语言了,问了也可以直白说目前还没学过。面试除了基础知识的考察,还会考察的是你的思维,面试官肯定更喜欢聪明学得快的人。
面试技巧
先要强调一点,如果时间来不及,一定不要觉得自己已经完全准备好了再开始,那个时候往往已经没有你的位置了,时间太赶的话,建议在面试中学习,先面小厂练练手,再去面大厂。
做题
一般而言,面试官会让你做一到两道题目,不同的面试官习惯不同,这个题目在一些公司是招聘的硬性考核,一定要过,不然你基础知识答得再好也不行,当然这不是绝对标准,大多数还是看你的面试官对你的综合评价。在做题目的时候,可以一边写一边跟面试官交流你的思路,面试官大多都是较为和蔼的,如果思路出了岔子,面试官也是会纠正你的,给你个提醒啥的,跟面试官交流也会让你相对放松一些,让整场面试轻松些,太过紧张容易思路卡壳。
回答问题
基本原则是实事求是!面试官问你一个问题,如果不知道可以直接说不知道。但是不要仅此而已,可以根据这个问题回答一些自己所知的相关内容,把面试官的提问节奏把控到自己的手里,让面试官多提问你所熟知的内容。在说项目的时候也是如此,项目中自己熟知的部分重点强调,引导面试官多问你熟知的部分。当然千万不要没事嘴欠,提个什么自己也是一知半解的东西,那就是在给自己挖坑了。
如果面试官问你一些个人问题,比如是否打算读研,能实习几个月,这些问题如实回答就好,毕竟也没个标准答案。实习时间这个可以往多了估计,毕竟面试官还是希望干活的人能干久点的,到时候找原因溜就好了。
~~
提问环节
这部分如果没有什么好问题的话,我这里的建议是问问面试官他所在的组的情况,对组内的业务做个简要的了解,因为有的时候可能这个组做的东西并不是你感兴趣的,或者说你理解中的和实际上的有些偏差,这样子的话在最终做选择的时候更能比较全面一些。
因为等下一轮的通知也是件很焦虑的事情,所以也可以在提问环节问一下结果大致什么时候通知(是否进下一轮面试or是否offer)
一般来讲技术面2-4面,hr面1面,大多数公司到HR面就稳了,HR面一般不刷人(阿里除外)
关于心态
在没有拿到offer的日子,尤其是看着认识的同学offer拿到手软的时候,是相当焦虑的…
但请稳住心态,坚信自己也能收获offer,在面试中进步,海量战术,希望的曙光就在前方!
结尾
以上就是全部的分享了,有问题的话欢迎在评论区留言or私信我,我会尽量回复的~
对你有帮助的话就点个赞吧~