校招经验分享
读研期间进行了2个月的疯狂校招,数不清的笔试和面试,经常的失败,偶尔的成功......那段时间一直在想,找完工作一定要发一篇长文记录这一切。但一切尘埃落定后,内心并没有特别激动,也没发文回馈一下曾对我帮助很大的牛客网。然而,一年半过去了,我已经工作了快一年,在2023届春招之际,却要提笔总结当年的经验。本人一点微不足道的经验仅供参考,相信如今的同学们一定比当年的我们优秀。
个人情况介绍:211本985硕,研究生方向是图像处理算法(非Deep Learning),工作找的C++开发方向(因为不想去图像算法里卷,又只会一点C++),目前工作:阿里云—AIS—服务器研发—定制计算,写C。
我的校招准备有4个阶段:看书——做题——总结知识点——笔试面试实战(以战代练)
- 看书
看过的书有:《C++ primer》《STL源码》《大话数据结构》《计算机网络》《TCP/IP网络编程》《操作系统》《MYSQL必知必会》等。
其中,前5本覆盖的面试知识点较多。
- 做题
- 重中之重:《剑指offer》
- Leetcode中等难度题目
- 总结知识点
一般来说,看了书,做了题,应该梳理一下其中的知识点。如果时间比较充分,自己梳理是最好的,这样能记得牢,理解地深。如果时间不是那么充分,那就拿来主义了,直接用牛客里的“面试宝典”,这名字是不是听起来不靠谱,但实际蛮有用的。以C++为例,此宝典涵盖了C++基础、计网、数据库、算法与数据结构等多方面的易考点。
- 实战练习
在实战练习阶段,我的进步是最大的。开始准备的时候的确很晚了,7月底开始做第一道题的时候,有很多人已经拿了offer。当时心理压力很大,但每天都在忙着,也没有太多时间想东想西,先把师兄师姐们的公司投一遍(内推),再去牛客上投一波。8月份,笔试铺天盖地而来,不记得自己投了多少公司,反正笔试来了就做,因为我把它们当作了练习。最开始的时候好多题都不会,就把题目记下来,考试结束了下来搞明白,后来随着参加笔试越来越多,做得也越来越顺了,基本没有因为笔试而不过关。笔试结束后8月中下旬到9月中上旬就是铺天盖地而来的面试,面试的数量是笔试是2-3倍,当时恐怕是我读研期间最忙的时候。和笔试一样,最开始面试也是很差劲。记忆最深刻的一次是小米面试,第一轮面了1.5小时,问了15个左右的问题,我几乎没有一个是完整作答的,完全不会,过程很绝望,然而面试官丝毫没有放过我的迹象,一直问......好在最终所有这些问题我都从他那里获得了解答,他很有耐心,全程面带微笑。面试的过程也是知识点积累的过程,结束后及时复盘非常重要,今天的面试复盘不要拖到明天,不然热乎劲过去了记的可能不全。
秋招2个月共拿了7个offer,最终选择了阿里云,目前从事芯片系统验证。
说一下两年前本人应聘阿里的时间节点:
9.19下午简历内推,一小时后电话打来沟通简历——把简历上写的所有内容问了一遍;
9.22晚上七点笔试——两道题,答的不好,后面又进行了一轮面试官在场的笔试;
9.23下午两点第一轮面试——技术面
9.23晚上七点第二轮面试——技术面
9.29晚上七点第三轮面试——技术面(交叉面)
10.22下午三点第四轮面试——HR面(面试官是个很飒的女生,一股女强人气场,有被吸引到😎)
阿里在我秋招那年首次大规模校招,公司招聘的时间较晚,其实9.19投简历的时候我已经快要躺平了,突然让人去笔试面试,很难应对啊😅。
(大家千万不能在秋招的时候参考这个时间点!!大部分公司秋招6月就提前批,7月就正式啦!!)
在所有选择中,阿里的offer和我最初的求职岗位偏差最大,但为什么双方会互相选择,里面有种种原因。我选择阿里主要有以下考虑:1)阿里,我心中的互联网大厂之王(很幼稚对不对😋);阿里云,阿里最具发展潜力的部门。2)最初的求职岗位C++后台开发,也是放弃算法后的临时决定,并不是一辈子的理想(我的理想并不是当什么程序员,只想搞钱而已);再者,我也没有真正搞过服务端开发啊,不管选择哪家,都是从0开始。3)来到工作岗位后,我又多了一条选择的理由,这个工作岗位平均年龄不是很低,意味着什么呢,不会干个几年就被新一代的年轻人卷走(当然,实力拥有第一话语权,年龄反应的是一般趋势)
最后,想对正在找工作的同学们说:
1. 工作一定会有的。历届以来,从没听说过谁没找到工作,除非他不找。所以,放轻松,别焦虑。
2. 应届生的身份很重要,我们的机会很多,博士?大厂程序员?公务员?转行做销售?等等,虽然电子/计算机/自动化的同学大部分会选择做程序员,但这不代表你的选择也是这样。当然,并非一旦选择了某条路就必须要走下去,当你觉得不合适的时候,可以随时掉头,人生是充满无限可能的。
3. 如果你想来阿里巴巴,尽可找我内推,简历发到邮箱即可:xiyue.wcc@alibaba-inc.com