如果你参加过一些大厂面试,肯定会遇到一些类似下面的开放性问题:
1、 写一段程序,让其运行时的表现为触发了5次Young GC、3次Full GC、然后3次Young GC;
2、 如果一个Java进程突然消失了,你会怎么去排查这种问题?
3、 给了一段Spring加载Bean的代码片段,阐述一下具体的执行流程?
是不是看上去很难,是不是和自己准备的“题库”中的问题不一样?不知道从何处下手?如果你有这种感觉,那么说明你的技术还需要继续修炼。
大厂的面试流程:
一般阿里腾讯这样的大公司,校招面试的流程是一轮统一笔试+三轮技术面试+一轮HR面试,如果对候选人的水平有争议,技术面试有可能会增加一轮
以2019年春招(实习生招聘)为例:
1.统一的笔试。
2.技术初面,一般这一轮都是由你将来同一个团队的比较资深的同事来面试
3.技术二面,一般是由你的未来主管面试
4.技术交叉面,一般是其他事业部的主管面试
5.HR终面,非技术问题
对应届生来说,大厂统一校招前,如果你想进哪一个,一定要关注一下他们的内推信息。内推一般都不用笔试,可以直接参加面试。而且一般内推和统一招聘是分开的,