作者:aeipyuan
https://www.nowcoder.com/discuss/565924
前言
先自我介绍下,本人双非本通信专业学生一枚,本来没打算写这篇文章的,趁着老师让我做个分享的机会总结一波,下面把我个人的秋招经验分享给大家,可能会带有一些主观色彩,也不一定适用于所有人,但是希望能给迷茫的人带来些许帮助吧,如果有错误也欢迎大家指出,有更好的建议也欢迎补充。
面试情况
拿到offer:
百度 sp
网易 白菜
滴滴 sp
京东 白菜
已挂:
字节两次审批挂(简直吐血),一次三面挂
腾讯加上实习一共被捞了十几次,一面二面挂的都有
美团二面挂
其他的也发起过面试,由于网易的八月底就确定意向了,后面就只往上面了
校招那些事儿
1.招聘时间段
互联网校招有几个重要节点:暑假实习招聘、秋招、春招,暑假实习招聘一般在毕业前一年3-6月份,主要招聘的对象是大三或者研二的学生,规模比校招要小一点,确定了自己要就业的同学一定要好好把握这个阶段尽量参与实习,一方面有实习经历可以给自己的简历润色,另外暑假实习一般是有转正资格的,相当于提前拿了一个保底offer,在秋招中也可以游刃有余,但是不建议因为实习放弃秋招的机会,不投递也不参加面试,一定是秋招优先,遇到面试跟面试官协商好时间尽量在下班时间面试,实在调整不了可以选择请假或者把电脑搬到食堂等等地方进行面试,秋招一般在7-10月,招聘对象是应届生,是三个招聘中规模最大的一次招聘,hc充足,秋招还分为提前批和正式批,一般来说这两个批次是互不干扰的,投递提前批相当于多了一次机会,一定要好好把握,另外一定要尽早进行投递,到了后期可能会出现hc不足通过面试却择优录取的情况,另外注意的一点是尽量多拿几个意向书,这样到了十月底HR谈薪资就有更多的筹码拿到更高的薪资,最后一个是春招,在3-5月份,规模较小,是企业秋招未招到足够的人数进行的一次补招,也是应届毕业生最后一次校招机会,因为有考研同学的加入可能竞争会更加激烈。
2.确定方向
大厂分工比较明确,更注重技术的深度,需要你对一个方向的知识有深入的理解,尽早确定方向可以避免做无头苍蝇,目前互联网技术岗主要有前端、后端、客户端、测试、算法,内卷程度算法>后端>前端>客户端>测试,如果你不是特别擅长或者发表过相关高级别论文不建议投递算法岗,另外客户端和测试虽然更容易拿到offer但是未来的发展前景不太清晰,目前来看最好的选择是前后端开发,前景广阔而且需求量大,一般来说自己感兴趣哪个就学哪个,而且选定了就不要再轻易更改,另外在语言这一块也需要做一定的选择,虽然说语言都是互通的,但是掌握一门主流的语言一方面会有更多的面试机会,另一方面会让你在面试的时候和面试官有更多共同话题,整个沟通体验会完全不一样,后端我建议选java,go也是个不错的选择,现在很多大厂也开始转,前端的话只有js,主要在选框架上,虽然我主要技术栈是vue,但建议学react,目前是大厂主流。
3.准备工作
刷题:只要是技术岗,笔试做题都是不可避免的,面试手撕也是家常便饭,很多人都败在了算法和数据结构上面,我的建议是先把剑指offer的道题刷完,我有几次面试都出现了原题,平常也可以坚持参加力扣的每日打卡任务。
计算机基础知识:理论知识也是面试的一个方面,所以前期必须做一些准备,像计算机网络里面的TCP、UDP和HTTP,操作系统的进程间通信,数据结构的二叉树这些都是需要有一定了解的,牛客上有一个专区有针对这方面的问题可以看一看。
系统性的完善技术栈:每个方向都有一些必备的技术栈,可以去了解一下你所选择的方向的学习路线,补充自己还没有学习的技术栈,系统性地掌握,我学习一个技术栈方法是先了解文档,体验一下用法,然后跟着视频做一个项目,熟练了以后了解一下实现原理,前端原理我建议大家可以去b站看珠峰架构的视频,react、vue、express这些框架的实现原理讲解都有。
项目:如果你想要项目这一块很多人可能会有误解,认为功能越全越好,把所有的业务功能都拼上去,但是从我的感受来看,应聘更注重的是项目的深度,所以至少得准备一个比较精比较有难度的项目,里面需要涉及到一些设计模式方面的东西,解决了一些比较难处理的问题,而且要带入自己的思考,我的简历上写了三个项目,其中有一个上传组件那个就是我造的轮子,那也是面试聊的最多的一个项目,虽然实现的功能不多,但是几乎把大文件上传的一些优化都加上了,加上nodejs后端处理的一些方法,让面试官有足够的提问空间来跟我聊,从而了解到我作出了哪些思考。另一方面,在项目上跟面试官聊的更多就意味着理论知识的问题会更少,并且面试官问的都是你做过的东西,主动权自然就到了你的手里,成功的几率也会更大。
4.简历制作
内容要匹配:简历上不要把所有的东西都写上去,只需要写上与你那个职位相关的经历和奖项就好了,过多杂七杂八的东西写上去不仅不会加分,还会让人觉得是在凑简历。
一目了然:对于项目描述要清晰列出使用的技术点,让面试官能够一目了然,迅速抓取到问题,如果你的简历技术干货足够多,面试官会一直跟你聊简历上的东西,回答正确率会提高很多。
排版:千万不要过分相信自己的排版能力,如果排版不行的话可能简历筛选这一关都过不了,更别说笔试面试了,我建议用一个知页简历的软件,只需要填写表单自动生成简历,而且排版也很大气,会节省很多时间。
5.投递
对于投递渠道,我建议大家多关注牛客内推信息汇总表,无论是春招还是秋招,各大公司的校招官网链接都会在里面体现,而且保持更新。
虽然很多人说现在人均内推,作用不大了,但是我还是觉得能内推就内推,牛客上搜"公司名+内推"就出来了,也不是很麻烦的事情,说不定能起作用呢。
对于心仪公司要最后投递的这个说法我不太赞同,字节就是血的教训,hc充足的时候投递更容易录取,到后面很可能会因为hc的原因即使通过了所有面试也会把你挂掉。
6.面试
积极展示自己的长处:面试官给你面试永远是为了挖掘出你的亮点,而不是难为你,你要抓住各种机会告诉对方你擅长的地方,引导面试官对你进行提问,整个沟通的过程也会更加流畅。
不要不懂装懂:对于没有接触过的领域不要装懂,即使过了第一关继续深入下去也会露馅,而且会给面试官不好的印象,直接说不会反而能够让面试官停止询问这一方面的知识,把时间花在你会的领域上。
保持互动:对于一些代码题或智力题,面试官可能更注重的是你的思考过程,看你的思路是否清晰,思维是否敏捷,考虑问题是否全面等等,不建议出题以后直接闷声想问题,一定要和面试官保持互动,有任何想法或者疑问都要及时跟他反馈,哪怕没有思路向面试官请求提示也是可以的,这样做有几个好处,一是可以确定自己对题目的理解是否正确防止白写,二是通过沟通的过程中得到的提示能够更容易解决问题,三是可以在面试过程中透露出你的思维过程,让面试看到你的思维方式,即使最终题目没解决,也会有一定的加分,另外一点就是直接干脆了断解决的话面试官会觉得你刷过原题,下一题给个hard,反而是给自己挖坑。
HR面灵活应对:很多人觉得技术面过了就稳了,其实HR面也很重要,这一面主要是看你对公司的理解和价值观的认同,我的建议是面试前先了解一下这个公司,一定要找出这个公司的优势之处,这样你被问为什么选择这个公司的时候,你就可以把这个优势说出来,体现出你去面试的诚意,另外,如果确实找不出优势的话可以缩小范围,比如说喜欢公司所在的城市,然后在觉得这家公司在这个城市的选择中很不错。
把握住最后的提问:面试结束的时候面试官都会让候选人提问题,我一般问以下几个,1.询问面试官在招聘人才的时候注重哪些能力和特质,通过询问可以更好知道企业对人才的需求,从而找到提升的方向,2. 询问面试官对自己职业规划的建议,面试官大概率是技术大佬,这个问题既表达了我们对面试官的认可,也表现了我们对于这份事业进行过思考,而且还能免费得到大佬的一对一分享,稳赚不赔。
结语
虽然还有一些遗憾,但总归是结束了天天看牛客翻offer交流群聊天记录的日子,可以好好享受最后的大学的时光了,祝大家早日拿到自己心仪的offer!
最后
欢迎加我微信(winty230),拉你进技术群,长期交流学习...
欢迎关注「前端Q」,认真学前端,做个专业的技术人...
点个在看支持我吧