面试流程
先说下面试流程,一般大公司都有 3-4 轮技术面,1 轮的 HR 面。就蚂蚁金服而言,我共经历了 4 轮技术面,前两轮主要是问基础和项目实现,第 3 轮是交叉面,两个面试官,主要是问项目实现和拓展。第 4 轮是部门老大面,主要就问一些架构、技术和业务的理解、个人发展比较抽象的东西了,现在基本也是这样的。
要注意的点
-
简历一到两页为最佳,将项目经历写 2-3 个左右就差不多了,一定要写最有亮点的项目
-
工作经历的起始时间要写清楚,另外大公司都有背调,不要合并或省略一些比较短的工作经历,影响的可能不只是这次面试,而是之后可能都无法进这家公司
-
博客没什么好文章,github 没好项目就不要写在简历中了
-
对于面试官的问题,想清楚再回答,如果觉得需要的时间可能比较长,可以跟面试官说我思考下、我整理下思路之类的
-
面试的过程中注意语速和吐字,本人在做面试官后,发现很多人说话语速很快,或吐字不清,导致原本会的问题也会让面试官觉得你没答到点上(尤其是电话面)
-
面试完后不要直接问面试结果
蚂蚁金服 Java 一面
1 自我介绍和项目
2 Java 的内存分区
3 Java 对象的回收方式,回收算法。
4 CMS 和 G1 了解么,CMS 解决什么问题,说一下回收的过程。
5 CMS 回收停顿了几次,为什么要停顿两次。-
6 Java 栈什么时候会发生内存溢出,Jav