2017年-应届毕业生面试总结(一)

时间:2021-12-26 14:47:45

1 前文

从2016年暑假开始准备面试,一直到9月底,面试完成,工作定下来,算是安心了。
首先说说结果吧。结果还是自己挺满意的,被腾讯公司录用,抛开薪资什么的不说,能进入大公司是我的小目标!自己还是很开心的。
动笔写这篇博客,已经是12月中旬了。之前一直在忙论文的事情,博客一直没有更新,一直也打算写面试总结,给后辈的学弟学妹们一点点的经验之谈,一直没有成行,今天算是开始动笔,已经晚了很多时间了。

2 面试常识说明

这部分说明一些面试的常识问题。

(1)笔试

从今年的面试以及笔试的情况看,笔试主要是在线笔试,时间主要集中在9月份开学之后。当然会有少量的公司采用线下笔试,比如搜狐等就采用线下笔试,我也去参加了,不过题目好难,直接跪了。目前招不了几个人,可能是部门招聘。当然,线下笔试的不多,如果参加线下笔试,早点去,拿上笔纸就行了。
主要说说,在线笔试。在线笔试主要有两个网站:赛码网牛客网
这就要求大家最好提前能到这两个网站上面练习一下题目,熟悉环境。大家也别愁,在线笔试环境不难,很容易上手。
还有,在线笔试需要开摄像头。如果笔记本电脑或者台式电脑没有摄像头,最好提前去买一个摄像头。
一般笔试之后,经过几天,就会安排面试。当然各个公司也不同。例如,百度笔试之后,分批次安排面试,北京可能面试安排早,武汉就晚一些了。腾讯也是如此,北京,武汉,西安,深圳,成都,并不是同一时间安排面试。当然也有的公司,第一天笔试,第二天开始就安排面试了。

(2)网申

面试要说的就是各个公司面试流程不同,一般都要求要带上纸质简历,同时也需要关注各个公司在线网申的日期和网址。一定要到公司的官方招聘网站投递简历。每一年各个公司的网申地址会不同,所以大家要找到心仪的公司招聘官方网站,提前投递简历!如果错误了投递时间,面试的时候再提交简历也是可以的,大部分公司都接受。但是面试官看不看,就难说喽。整个校招招聘季集中在9月、10月。11月份也有,甚至12月份都有。到时候大家注册的邮箱会一直接收到大量你投递的公司的、什么连一些你没有投递的公司的各种邮件。大公司基本集中在9月
需要说明一点,大家最好注册一个邮箱,专门用于找工作的邮箱,尽量不要使用QQ邮箱,除非你应聘腾讯公司,别的公司的话,建议网易邮箱。仅仅是个人建议!(:))

牛客网关于IT名企校招指南截图,网址(https://www.nowcoder.com/activity/campus2017)
2017年-应届毕业生面试总结(一)

(3)内推

内推的,基本从暑假8月份基本都开始了,早的可能7月份开始,比较少。如果能找到师兄师姐内推简历,可以说能够获得面试并通过的机会大大提高!!!我推荐一下牛客网,在牛客网上会有很多内推的帖子出现,大家要有意识的关注这些帖子,当然了,你会认识一个很可爱的妹子-牛妹,牛妹很贴心,发的帖子很多,并且会建立各种公司招聘群,大家可以讨论一番。内推的机会大家最好能把握一下。

(4)简历

首先告诉大家一句经典的语句吧,那就是:牛逼哄哄的简历都有一份牛逼哄哄的经历!
意思就是说,简历就是经历,你在学校经历了什么,从简历上就能呈现出来!所以简历很重要!切忌使用网上的简历模板!!!不要使用网上的简历模板!如果大家实在不知道怎么搞简历,大胆的问问师兄师姐吧!!!把他们的简历要过来,和他们聊天后,保证你会受益匪浅的!

(5)面试

面试的过程各个公司都不同。有去酒店面试的,大部分公司如此,有去公司面试的,比如腾讯,就要求提前批TST的同学去深圳总部面试,一天完成,再比如完美世界,要求我去长沙面试,可我在武汉…….,然后我就回复短信回绝了,放弃。也有电话面试、视频面试的,电话面试一般在暑假期间,提前招聘的公司或者内推的,会通过电话、视频面试,比如今年阿里的招聘,全部采用远程视频面试,并且这个视频面试的软件是阿里自己开发的,并且是一堆实习生实习期间做的!!!我有幸,参加了阿里的面试,毫无疑问,没有通过(o(╯□╰)o)。
技术面试的流程大部分都是2-3轮技术面+HR面。如果是小公司的话,最后一轮可能是项目经理或者项目主管面。比如华为的面试是测评+笔试+一轮技术面+一轮HR面。腾讯是三轮技术面+HR面。各个公司不同,大家可以在一面的时候问问面试官。了解一下面试流程。每一轮面试完成之后,面试官在最后基本都会问你,有什么问题需要问他的?你此时可以问问他你想问的问题。可别说自己没问题啊,除非你觉得自己面试的真不怎么样!
另外需要特别说明的一点是,越是大公司越是注重基础知识!越是小公司,越是注重项目精要和知识面!
在此,我贴出我参加腾讯公司一面的面试问题,腾讯一面试暑假期间进行的,并且提前两三天给我打电话预约了面试时间,一面题目如下:

2016年8月12日下午3点
简要介绍项目工作?解决了什么问题?
类与接口?
接口与抽象?
多态?
匿名内部类与内部类?
final、 static修饰变量生命周期?
线程状态?
多线程同步怎么实现?
锁同步详细?
volatile何时同步写入?
synchronized修饰方法与方法内部修饰区别?
依赖倒置原则?
消费者与生产者?
设计模式组合模式?简单工厂模式?
内存泄露怎么检测?
service启动方式?生命周期?
aidl?
handler?
jni?方法回调?线程相关还是进程相关?
eventbus?rxjava?

当是一面给我的感觉是,面试官问的好细致啊。。。当是在实验室回答的问题,空调是开着的,但是手心,腋下一直出汗!卧槽,真的有点招架不住啊!!面试完之后,轻松了,真心感觉跪了,回答的并不好!!不过神奇的是,一周之后,通知内推我的同学说我一面过了!因为我参加的是腾讯TST提前批面试,我找在腾讯实习的同学给我内推的,然后我同学给我发信息说一面过了,好好准备,等着二面吧!我感觉不科学啊!一面真心感觉招架不住。并且是暑假期间,没经历过很多面试,没什么经验。但是很幸运过了!
从题目看,面试官考察的基本很细致。

然后我再说说华为的面试,华为的面试问题我没有记下来,因为华为的面试就是问项目。是在一个酒店问的,在我学校面试的人很多,整个一个大的会客厅,里面摆放了很多桌子,每个桌子一个面试官,一对一面试。我当时是两轮面试,都问到了项目,并看了我做的项目。
所以大家在准备面试的时候,要注重一下面试策略。每个公司注重点不同,大家可以分开准备,并且牛客网上回有同学分享面试题目,可以参考看看。大有用处。

3 暑假面试准备工作

本人主要学习Android开发,所以一下内容更加适合从事Android客户端开发的同学们,当然Java的同学们也可以参考一下,如果从事的是其他方面的同学,可能指导意义就少很多了。
2016年暑假一直在学校准备面试的情况,看了很多书,买了一些,主要的书籍有:
1. Java:
《疯狂Java讲义》《Java编程思想》《Java并发编程的艺术》《Java多线程编程核心技术》《深入理解java虚拟机》《Java核心技术卷》《Java性能优化权威指南》
2. Android:
《疯狂Android讲义》《Android群英传》《Android开发艺术探索》
3. 计算机网络:
《计算机网络:自顶向下方法》
4. 设计模式:
《大话设计模式》《Java设计模式》《设计模式之蝉》
5. 算法:
《编程之法》《算法》
6. Linux:
这个我没有学的很输入,只是熟悉常用命令

以上是我主要看的书。说实话,我建议大家在准备面试的时候,做笔记,我用了一个很大的笔记本做的笔记,分为Java,Android,Linux,计算机网络,设计模式这五部分。并对做的笔记尽量背下来!!!没有看错,是背下来!!!背下来!!!
为什么要别下来呢?
有人会说:“我敲代码完全不用背,敲的多了自然而然就记住了。”其实,不然,大家在学校期间顶多做做老板给的项目,代码量有限,理解并不深入,更不要说,在面试的时候,完全没有什么提示信息,就是面对面跟面试官交流,你能把你理解的意思很完整的讲出来吗???讲出来,说明白,这与写代码是完全不同的概念。所以,建议大家把做的笔记背下来

4 六部分详细说明

Java:

对于Java,必须深入理解,要做到两个方面:既保证基础扎实和上层实现,有能深入理解底层实现
(1)基础扎实和上层实现:
当在面试大公司的时候,基础的扎实与否非常重要。若果基础不扎实,很可能第一面就会挂。
所以基础很重要。对于Java建议专心看一本书,把这本Java书的知识点全部吃透,做笔记。我看的是《疯狂Java讲义》这本书。这本书边看边做笔记,从基础知识到上层应用,都能够理解,达到熟练的程度。当然,你不一定非要看这本书,完全可以看别的书,比如《Java核心技术卷》都可以。
对于Java来说,最重要的知识,也就那几块内容:线程、锁、多态、继承、抽象、接口、异常、泛型、内部类、容器、IO、注解。也就这几部分重要内容,其中,多态、接口、线程并发、异常、容器最容易考察到。面试官可能经常会问到。
我在腾讯面试的时候,都让我手写代码!是手写代码!没有电脑键盘,就是手写代码!这就要求大家把Java常用类的API记住!特别是String类的API最容易用,最经常用,所以必须记住!牛客网刷题很重要

(2)深入理解:
Java的深入理解,我看的是《深入理解Java虚拟机》这本书,当然,不是全部都看,因为里面有些部分真的很难,大家不可能像Java基础那样经常使用,需要一定的时间经验积累。重点看的是Java内存分配、垃圾回收、内存溢出、类加载机制、同步以及锁的问题。至于如何调优问题,不是一般毕业生可以搞得。

Android:

同Java一样,专门看一本书,深入做笔记,我看的是《Android疯狂讲义》这本书,配合《Android群英传》《Android开发艺术探索》。当然,你完全可以看别的书。
Android设计的知识点比较多了,Activity、Service,Fragment生命周期,IPC机制,View事件体系,自定义view,Drawable,动画机制,消息机制,线程,bitmap加载及优化。深入的问题就更多了,涉及方方面面,性能优化,内存泄露,JNI,反编译,动态加载,四大组件工作工程,APP启动过程,View工作过程,IPC进程通信,IBinder等。这方面分享出来的文章也比较多,大家可以参考一番。
另外,Android一个重要的方面就是第三方库!特别是项目中用到第三方库,更加重要的就是开源库!!!开源库!!!!如果能够深入研究一些开源库会非常好!
我举一个例子吧。比如图片加载库,就有很多,Universal-Image-lorder, Glide, Picasso, Fresco等,这些库都是开源的,使用都非常简单,但是如果能够深入了解其中的原理,并能够比较其中的优缺点,那就非常好了。面试官肯定对你印象不错。

计算机网络:

计算机网络部分,主要看了《计算机网络:自顶向下方法》这本书,这本书比较老了,大家可以看别的书,比如《TCP/IP协议详解卷一,二,三》等。
计算机网络作为基础知识,不一定要求大家把计算机网络每一层搞得很懂,很熟练,把常用的东西搞会就可以了,主要有:HTTP协议,TCP/UDP协议,IP协议,如果可以的话,可以深入到链路层,MAC协议,CSMA/CD CSMA/CA协议等。

设计模式:

作为Android开发,设计模式必须要了解,这部分内容,偏向理论,需要大家记住,背下来。我主要看的是《大话设计模式》《设计模式之蝉》这两本书。
《大话设计模式》这本书理论部分充足,可以背下来里面的关键句子!
建议尽量对每一种设计模式能够说上两句,最好记住一个经典的实例,来说明对这个设计模式的理解。如果不能对23种设计模式都记住的话,一定记住经常用,经常见到的设计模式,我在这里,说明常见的设计模式:策略模式、代理模式、单例模式(最常见,一定要能够手写代码两种方式的实现代码)、工厂方法模式、抽象工厂模式,适配器模式,模板方法模式,建造者模式、组合模式、观察者模式、责任链模式、访问者模式

算法:

这部分真的考察基本功!最能看出一个人的实力!!!但是也是最难的,算法题目千变万化,不好准备,我比较幸运,腾讯面试过程中,这部分内容考察的比较少,不然,真的不好说最后的结果如何。但是如果你从事的是后台开发,这部分内容真的需要好好准备一番。我看的书有:《编程之法》《算法》,主要看的是《编程之法》这本书,然后就是刷题,在牛客网刷Java题目,在线编程以及选择题等。刷题有一个好处就是在线笔试的时候可以有点准备。
说实话,算法部分我准备的不好,大家姑且参考一番吧。

Linux:

Linux说实话,玩的不好,电脑安装了双系统,Ubuntu15.10版本,只记得常见命令行,《鸟哥的Linux私房菜》这本书看了一遍,也没有记住什么东西,还是从网上搜索Linux常见命令100个等这些文章来记住一些常见命令,其他的就没怎么准备了。不过还好,在面试过程中,这部分没有遇到过,面试官基本没有问这部分内容。如果从事后台开发的话,建议常见命令一定熟记下来!!!

结尾处,放一些IT公司今年的笔试时间吧

京东
9月5日 19:00-21:00 120分钟

CVTE
9月3日/6日/9日 19:00-20:30

搜狐
9月7日 下午2:30 华科国际学术交流中心8号楼报告厅

阿里
09月9日 19:00-21:10:00 120分钟

腾讯
9月10日 15:00-17:00

美团
9月11日 14:00-16:00
10月11日 19:00-21:00

搜狗
9月12日 笔试
网易
9月12日 18:30 120分钟

百度
9月13日 笔试 19:00-21:00

WPS
9月12日15点 武大就业第一报告厅
9月13日19点 华中科技大学研究生活动中心
携带简历和笔 宣讲会加笔试

携程
9月17日 笔试 19:10-21:10

滴滴
9月18日 15:00 120分钟 笔试 牛客网

乐视
9月19日 15:10-17:10

完美世界
9月19日 19:00-21:00

百度外卖
9月20日星期二 15:00-16:30
宣讲:华中科技大学管理学院大楼105
笔试:华中科技大学管理学院大楼105/107

360
9月20日 19:00-21:00 120分钟
9月20日 12点前完成测评 30分钟

搜狐
9月21日 15:00-17:00 在线笔试

好未来
9月21日 在线笔试 19:00-21:00
今日头条
9月21日 在线笔试 19:00-21:00

金蝶
9月22日9:00-12:00

滴滴
9月23日12:30 武汉卓越假日酒店 4份个人简历

小米
2016-09-23 19:00-21:00 在线笔试

去哪儿
9月27日 在线笔试

9月21日下午阿里视频面试