金九银十,九月已经过去了,十月已经向我们走来。
首先介绍一下博主的背景,南京某双非院校,今年大四,科班出身,应聘的是Java岗位。目前已经拿到了华为,中兴等公司的offer,因为女朋友一起在南京,所以只考虑了南京的一些公司。今晚接到了华为的call,确定了薪资,在可接受的范围,不出意外就签华为了。
总结一下秋招历程。我是从八月中旬开始投递简历的,当时还在一个公司实习(提醒一下,实习很重要),花了一晚上写好了简历,简历一定要好好写,因为这是能不能有面试机会的关键。投递的第一家公司就是华为。华为的面试效率还是挺高的,一天就完成了面试,之后就是等通知,不过泡池子是真的难受,不知道什么时候能被捞起来。之后陆陆续续的投递了大概10家公司左右,都是南京的,BAT之类的就没投了,知道自己几斤几两。
9.10收到了华为的意向书,那时候秋招刚开始处于火热阶段,本来想躺尸了,比较收到了意向书。但想想没有体验过秋招大学生活就不完整啊,于是又陆陆续续投了一些公司,然后那段时间就是笔试,面试,挺忙的。投的这些公司笔试都过了,面试的也全都过了,所以算是命中率比较高了。
下面我总结一下我认为重要的几个点:
1.简历
简历算是敲门砖了。因为一般公司的招聘流程都是简历筛选—>笔试—>面试—>offer。所以如果你简历不能过关,那么连笔试的机会都没有。当初我是花了一晚上的时间把简历认真的写了一下,还特意花了几块钱买了一个模板。。。写简历个人认为要突出重点,并且写上了简历的东西你就得有把握在面试的时候说出来。有一个实习经历也是非常有用的,这样至少简历上有东西可写,面试的时候有东西可说。
2.算法和数据结构
通过简历筛选之后,就是笔试了,一般公司的笔试题都是选择题+编程题的形式,少数一些公司有智力题。选择题一般是Linux,Java基础,计算机通信与网络,操作系统之类的(科班的优势显现出来了),编程题来说,除BAT之外,大多数公司都是一些比较基础的算法。计网和操作系统这些知识,我们可以临时抱佛脚,但算法和数据结构,是要长期积累的。推荐一些刷题的网站,比如牛客,LeetCode,每天坚持刷几题,日积月累,大多数公司的笔试都能顺序通过。
3.扎实的专业知识
根据自己所求职的岗位,就拿Java开发来说,Java基础包括集合,多线程,反射,JVM,框架SSM,Spring Boot,还有现在分布式这么普遍,能多了解一点东西就多了解。关系型数据库MySQL/oracle,非关系型数据库Redis等。就我面试的经历来说,上面这些东西都会问到,尽量学深,在使用的同时了解原理,在学深的同时学广。
4.好的表达能力
“唬住了面试官要50k,没唬住要5k”,虽然这是一句笑话,但也体现了表达能力的重要性。你会是一回事,面试的时候能清晰的表达出来给面试官听又是另一回事。在一次次的面试中,我发现我自己也是越来越会吹牛逼了。当前前提是你有东西来吹。与面试官交流的时候要大胆自信一点,声音响亮一点,直视面试官的眼睛。华为综合面试的时候,我说话的声音就有点小,面试官提醒我声音大一点。早知道薪资是综合面试官定,我就吼响一点了。
5.着装
虽说我们技术岗不要求穿正装,但至少要干净清爽一点,头发理一下。能不穿拖鞋就不穿拖鞋,当然大神可以忽视。
以上就是我认为比较重要的一些地方。说到底,最重要的还是要有扎实的专业知识,外加一些运气,三分天注定,七分靠打拼,付出了总有收获,祝大家都能拿到满意的offer。
送上我很喜欢的一句话:种一棵树最好的时间是十年前,其次是现在。
关注微信公众号:秃头哥编程(ID:xp_1311664842),领取编程大礼包。