错过了春招,难道你还不为秋招做准备吗

作者: 程序员技术圈 | 来源:发表于2018-05-06 14:48 被阅读79次

    如今的校招,像一场突围赛,很多人“牺牲”在前进的路上,那些突围成功的人,不是因为他们刀枪不入,而是他们有扎实的准备,周密的计划以及可圈可点的技巧。

    获得校招的成功,大致需要经历计划、准备、应聘这三个过程,文中全面覆盖这些内容。

    无论你是刚刚进入大学的萌新,还是身处在大二、大三的任何阶段,这篇文章都尽可能给出一些建议和指导。

    目录

    简单的自我介绍

    【计划】时间安排对找工作的同学十分重要的时间点,以及如何安排自己的行程

    【准备】技能清单需要具备的能力

    【准备】如何提高如何有针对性地提高这些能力

    【准备】简历面对简历海投的情况,如何让自己的简历脱颖而出

    【应聘】面试技巧面试过程应该注意什么,以及一些必不可少的技巧

    【应聘】高频基础题分享一些超高频的基础知识题

    部门选择部门选择和公司选择一样重要

    提问是否还有一些问题在寻找答案?

    自我介绍

    我是一名来自普通本科的大四学生,专业是软件工程,大概从高考选填志愿开始,我就选择了工作这条路,这让我在学习方向上有针对性的取舍。

    到目前为止,我有三段互联网企业实习经历,两家创业公司和一家大公司(美团点评)。

    在校期间,参与开发过多个上架APP(我的方向是iOS开发),例如“享问”,到现在维护迭代快2年时间。

    我面试过的公司多达30家,名企和小公司都有。

    我拿到了百度、阿里、美团点评等公司的校招Offer。

    毕业后,我会去淘宝工作~

    塞西尔说,一克的经验抵得上一吨的理论

    【计划】时间安排

    我们应该知道这些招聘类型:

    春招

    时间:大三期间的3-4月

    性质:实习生招聘,实习结束有转正答辩,获得正式Offer

    秋招

    时间:大三期间的9-11月

    性质:获得正式Offer的重要途径

    补招

    时间:大四期间的3-4月

    性质:最后一次获得正式Offer的途径

    我们应该知道这两个招聘批次:

    提前批次

    性质:内推批次,通过内部员工推荐进行

    优点:

    部分公司免去笔试,简历免除筛选

    可能有部门直推的通道,通过内推可以直接进入到该部门

    正式批次

    性质:内推阶段结束后将会进入到正式批次

    流程:测评(部分有)->笔试->面试->Offer

    卡耐基曾说,不为明天做准备的人永远不会有未来

    各个阶段应该做什么:

    大一

    性质:过渡期(学习方法、生活习惯以及价值观的转变)

    做什么:多做尝试,涉足各个领域

    大二

    性质:萌芽期(各方面能力逐渐成型,开始确定方向)

    做什么:

    选定方向

    技术岗:移动端、Web、后台、测试、游戏、算法、人工智能类等

    非技术岗:产品经理、运营、UI等

    花时间在这方面上(例如参加比赛,做项目,实习等)

    大三

    性质:发力期

    做什么:做应试相关的内容

    计算机基础

    岗位相关知识

    软素质

    【准备】技能清单

    一共需要掌握这三类知识:计算机基础、相关岗位知识和软素质

    计算机基础

    包含的总科目:计算机网络、操作系统、数据结构、算法、设计模式、数据库等

    (可能会因为岗位不同而有不同的侧重科目)

    都很重要的科目:计算机网络、操作系统、数据结构、算法

    不同岗位的侧重:

    移动端或前端:设计模式

    后台开发:数据库

    相关岗位知识

    语言基础:例如iOS开发就会问Objective-C(Swift)基础

    开发内容:例如iOS开发中的一些技术方法等

    内存管理方式

    多线程编程

    开源框架

    ...

    软素质

    自学能力:很多公司比较关注非科班出身的学生,因为他们自学能力都很强

    自我规划:做事有计划有目标

    沟通表达能力

    总结能力:时常对自己进行反思总结,明确不足,针对性提高

    团队协作能力

    ...

    俞洪敏曾说,在人生成功的公式上,情商素质是战友一定比值的,是绝对不能缺少的一部分。

    推荐一本提高情商的书籍《人性的弱点》

    【准备】如何提高

    分成三部分来说,一部分是基础知识,一部分是相关岗位知识,最后是利用面经有针对性的提高,想要提升自己,或者是想为校招做充足准备的,可以加群:650385180,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系,以及面试专场的讲解。还能领取免费的学习资源。

    基础知识如何提高

    这里主要对都很重要的四门科目依次详细说明

    计算机网络

    特征:课程内容较多,知识点较杂

    学习要点:

    学习时应该全面覆盖所有内容

    复习和提高的时候,注意侧重点(面试中有比较明显的侧重)

    建议:

    理解而非背诵(例如理解三次握手过程中每个信号的作用)

    推荐书籍《图解TCP/IP》:浅显易懂,颇有侧重

    操作系统

    特征:课程内容具有深度,知识点较杂

    学习要点:注重理解

    建议:

    面试过程的题型很单一,可以针对特定题型做横向扩展

    数据结构

    特征:思维逻辑的基础

    学习要点:

    算法建立在数据结构之上

    建议:

    熟练掌握每种常用的数据结构

    理论的同时结合实际编码的锻炼

    算法

    性质:是面试者能力考查的重要参考因素(行业习惯)

    学习要点:

    先学习掌握基本的经典算法(学习经典算法的逻辑思维)

    进行算法训练

    LeetCode:适合有足够时间和精力的同学

    优秀的算法面试书籍:例如《剑指Offer》、《编程之美》

    我总结的超高频算法面试题(更加适用于移动端和前端):点击跳转

    建议:面试中一般为给出应用场景,然后求解,所以需要将基本算法思路了解透彻,学会将他们进行组合、变形等操作

    接着,来看看相关岗位能力如何提高

    进入实验室做项目

    参加创业团队

    自己找项目练手

    参加开源项目的研发

    模仿一些线上的项目:例如新浪微博、今日头条等

    学习培训机构的课程:优点在于很容易入门,缺点在于过于耗时

    参加项目相关的比赛

    看书学习

    工具类书籍:知识点全面,适用于入门

    进阶类书籍:适用于能力提高

    我们还可以通过看别人面经来增加应试能力

    面经的获取方式有

    搜索网络上的文章:例如搜索“Java开发面试题”

    询问认识的学长学姐:获得他们的亲身经历的面经

    【准备】简历

    校招技术类的加分项有:

    优秀的学校背景

    优秀的学业成绩

    扎实的计算机基础知识

    有分量的奖项:例如ACM

    大公司的实习经历

    优质的项目经历:例如上架的产品,并且有不错的日活

    了解了加分项之后,我们来看看简历应该如何写,这里来看两种格式,第一种是中规中矩的简历格式,第二种是技术岗做了特定改进的简历格式

    第一种:中规中矩的简历格式

    个人信息:包括姓名、性别、出生年月、联系方式(电话+邮箱)、求职目标

    教育背景:包括学校名称、专业、就读时间(例如2014.10 – 至今)、成绩排名(成绩好的加上)

    自我评价:这里就是加分项的位置(放在简历的前1/3的位置,引人注目)

    实习经历:描述自己负责什么,业绩是什么,有什么收获等,尽量用数字量化内容

    项目经历:利用STAR法则

    比赛经历

    校园经历:包括参加活动,担任职务等

    荣誉证书

    第二种:技术岗的简历格式

    我们做以下的改进

    合并个人信息和教育背景:统称为个人信息

    去掉就读时间:都是校招生意义不大

    成绩排名移到自我评价:作为加分项之一

    校园经历简单化:对于技术岗加分效果不明显

    来看看改进后的格式

    个人信息:包括姓名、性别、出生年月、联系方式(电话+邮箱)、求职目标、学校名称、专业

    自我评价:这里就是加分项的位置(放在简历的前1/3的位置,引人注目)

    实习经历:描述自己负责什么,业绩是什么,有什么收获等,尽量用数字量化内容

    项目经历:利用STAR法则

    比赛经历

    校园经历:包括参加活动,担任职务等(简单描述)

    荣誉证书

    简历内容客观性的东西一定不要作假,后果很严重,主观性的内容可以稍微加以修饰

    【应聘】面试技巧

    面试过程中应该注意这些小细节:

    如何面对“超纲问题”:直接坦白告诉面试官,不应该胡编乱造

    回答说多少才合适

    回答基本内容应该做到条理清晰

    解答完后可以做适当地延伸,以要点的形式铺展开来(将面试官引导自己对味的话题上)

    解答应该从为什么的角度出发:让面试官觉得你不是背下来的

    遇到问题含糊不清怎么办

    可能是面试官自我表达不清或面试官准备钓鱼执法

    先不急着作答,应该先确认问题中不清晰的点

    遇到难题怎么办

    选择直接放弃是大忌!

    冷静分析,利用基础知识,给出合理的解题思路,并说出自己遇到的阻碍

    这样不仅仅能提现良好的分析能力,也能获得面试官的提示,进一步解答

    编写算法时,有什么好的习惯

    审清楚题后,先讲述自己的解题思路

    编码过程中,可以不断描述自己的想法

    套路问题,如何应对:利用STAR法则提前进行头脑风暴,思量比较好的解答

    【应聘】高频基础题

    计算机网络:

    HTTPS与中间人攻击

    浏览器访问www.baidu.com全过程

    OSI七层模型

    GET和POST区别

    HTTP报文格式

    常用的HTTP响应码

    TCP和UDP区别

    TCP可靠传输的基础(确认应答、超时重传、三次握手、流量控制、拥塞控制等)

    Session和Cookie的区别

    操作系统:

    线程与进程的区别

    编译与链接

    进程之间的通信方式

    算法:

    点击跳转

    部门选择

    选择公司很简单,选择部门就需要好好做好预习了。

    对于互联网名企来说,公司规模都是很庞大的,内部的部门会由于业务,管理等等方面因素,出现良莠不齐的状况

    这次校招也出现了不少因为部门而拒绝了名企Offer的案例,举两个身边的例子(不带任何评价,只描述事实)

    研究生,算法岗,拒绝阿里文娱优酷Offer,去了美团酒旅

    本科生,iOS岗,拒绝了百度糯米,去了爱奇艺

    那么我们应该如何去了解部门的好坏呢?这里推荐以下几种方式:

    咨询该公司的人脉:尽量问多个,防止被主观色彩影响

    查阅公司组织架构:了解部门的产品和业务

    多参与行业交流:同行之间的聊天,行业交流软件的使用等

    公司和部门之间,又会追溯到一个古老的问题,鸡头凤尾,你选?这个问题大家的都有自己的答案,开心就好。

    提问

    关注我,私信我~

    相关文章

      网友评论

      本文标题:错过了春招,难道你还不为秋招做准备吗

      本文链接:https://www.haomeiwen.com/subject/jrrurftx.html