本文章主要总结如何去准备一场校招(秋招or春招)。
主要针对互联网开发行业。
准备过程
- 简历
- 专业基础&算法
- 综合基础
- 面试过程
- 还想说
简历
简洁 概括 精炼 相关性细化 无关性省略
校招简历一般涵盖:
个人信息:名字、联系方式(电话、邮箱)、应聘岗位、照片(技术岗可以不放照片,但长相或许可以加分),甚至毕业信息(如2017级毕业生)、个人优势(如有开发 实习 运营经历);
教育背景:就读大学时间、就读大学、就读专业、学历,甚至成绩等;
开发经历:项目经历、实习经历等,建议按照时间排序,并概括性细化;
社会/校园经历:罗列重要经历,如负责人等,不进行细化,从侧面突出个人能力;
荣誉证书:各种相关性的获奖;
自我评价:概括自己的专业能力,突出能力,综合素质,综合能力等等。
简历最后字走查,还要保证真实性。
面试的大多数问题从简历而出。
简历的格式和写法建议套用模板。
附模板链接:http://www.ppt118.com/ppt/pbdhernb.html
准备200字左右的两分钟自我介绍,综合性、概括性、突出性,并背下。
专业基础&算法
专业基础
结合招聘岗位的要求准备。
尽量掌握技术的底层原理。
了解相关岗位的经典题目。
(有机会的话,向已经在目标岗实习的同学请教一下)
岗位基础
计算机网络、数据结构、数据库、操作系统、软件工程、Linux、计算机组成原理;
开发语言基础:python、java、c、c++、php、go,依岗位而定;
框架基础:ThinkPhp、Django、Flask、Springboot、Beego,依岗位而定;
另外再做一些题目,查缺补漏,并做好总结记录。
上牛客网,看面经,多理解,多思考,多学习。(有些理解不了,可背下)
项目经验
了解整个项目的过程:需求分析、概要设计、详细设计、综合设计等;
自己在项目中的角色,负责什么工作;
自己在项目中遇到的问题,怎么解决的;
自己在项目中的收获;
回顾每一个项目细节,理清整体思路。
算法
首先确定自己练习算法的语言;
LeetCode刷题,按算法分组,分算法刷题(通过几道题理解一个算法),理解一个算法后还要学会应用。
综合基础
多看面经,结合自己的积累,现场发挥。
面试过程
冷静、自信、理智
思路清晰、语速适中,不要太慢
准备纸和笔,
对面试问题做简单记录,面试后总结。(或者录屏、录音)
另外,可用纸笔快速理清思路,再回答面试问题。
还有,
面试是双向了解的过程,可以和面试官一起探讨算法的思路。
最后,多面试,通过没意愿的公司练练手,找找感觉。
把想去的公司放到自己状态最好的时候。
还想说
面试还有运气成分,
有时候表现好不一定过,有时候表现不好反而过了。
面试不顺利的时候要这么想:不过就不过,下一个更乖。哈哈哈哈。
文章内容大多来自 蒋惠莹 的经验分享及总结。