写在前面:面试其实有的时候有点运气成分,觉得自己答得好结果挂了,觉得自己答得很烂,结果居然好过了;所以,千万不要放弃!多投递!多面试!多总结!多复盘!多逛牛客!总会有offer的!大家加油!
一面
等了面试官一会,差点以为被鸽了。
1、开头还是自我介绍
2、最近的一个项目介绍
3、问项目相关的,负责什么业务,有什么收获。
4、synchroinzed 和 lock 的区别?
5、jvm是怎么实现synchroinzed的?
6、volatile 知道吗?和synchronized有什么区别?
7、jvm 的运行时区域说一下?
8、jvm 调优的方式知道哪些?
9、深拷贝和浅拷贝有什么区别?
10、有哪些方法实现深拷贝?
11、事务的特性和隔离级别说一下?
12、平时有用索引吗?介绍一下索引。
13、索引的建立要注意哪些问题?
14、索引的底层有哪些?B+树有什么好处?
15、Spring IOC 说一下。
16、bean 创建过程说一下?
17、写一道算法题:快排。
18、反问:哪个部门?面试结果多久出?
二面
一面有些没说清楚,本来以为一面挂了,没想到还有二面!所以,千万不要放弃。
1、开头还是自我介绍
2、介绍一下实习项目,问了一下实习项目中的东西,有没有可以优化的地方,在项目中有哪些收获?有没有遇到什么难点?怎么解决的?平时怎么学习的?
3、垃圾收集算法有哪些?各自的优缺点是什么?
4、垃圾收集器有哪些?G1 的回收过程大概说一下?知道怎么选择吗?
5、怎么判断一个对象是否需要被回收?可达性分析中,哪些对象可以成为GCRoots?
6、了不了解JVM调优?
7、 索引平时有使用吗?索引的分类?索引的底层实现?
8、所以为什么要用B+树实现?和其他的实现方式有什么区别吗?
9、使用索引的时候要注意什么?
10、为什么要遵守最左前缀原则?不遵守有什么问题吗?
11、 索引优化了解过没有?说一下索引优化。
12、写题目,三个线程轮流打印,线程1打印A,线程2打印B,线程3打印C,也就是ABCABCABC....
13、问除了这种写法还有没有其他写法?说一下就行。
14、反问,面试表现怎么样,有没有建议?部门主要做什么业务?
HR面
1、自我介绍
2、有考虑过考研吗?
3、为什么不去考研啊?
4、工作地点有没有什么要求?
5、你选择一个公司的时候会参考哪些?
6、有拿到其他公司的offer嘛?方便说一下吗?
8、你觉得你最大的缺点是什么?有什么改善的方法吗?
8、平时怎么学习的?除了学习技术相关的,平时还会学习其他东西吗?
9、期望的薪资是多少?
10、你之前实习的时候,最大的收获是什么?
11、过了四六级没有?四级多少分?等下会有一个英语测评,你有时间去做一下。
12、反问,多久出结果?对于新人有什么培训吗?会分到哪个部门?
OC
做完英语测评之后,过了2天,就OC了。薪资的话,没有加面,就是白菜价。
全部评论
(19) 回帖