一面(85分钟)
没有问项目,先代码20分钟
1 笔试(全排序,无重复+重复)
| 时间复杂度分析
| 空间复杂度分析
2 java8有什么新特性?
3 Object类中有什么方法,有什么作用?
4 Collection接口
|有什么方法?
|结构如何?
5 hashMap
| 如何添加?
| 如何判断相等?
|底层如何实现
6 hashMap、ArrayList线程不安全性如何解决?
7 多线程在项目中用过哪些?分布式锁?
8 Spring AOP是什么?
9 Spring AOP底层如何实现动态代理?
10 RPC用过没有?
11 分布式架构用过吗?
12 讲讲项目中如何使用分布式
13 JVM 的栈堆 都是干嘛的?
14 垃圾回收机制,何为垃圾?
15 双亲委派机制
16 java8之后JVM有什么变化
17 你的学习能力如何体现?
18 智力题 (11)(22)(33)(44),排序保证:
(11)之间有一个数,(22)之间有两个数 (33)之间有三个数 (44)之间有四个数
二面Boss面(60分钟):
发散性问题:
1、你用的编译器打开一个很大的文档的速度为什么比普通记事本打开的快
2、在你回答的基础上 如何改进,让打开文档的速度更快?
3、打开一个文件,比较慢的原因?举了个例子:有压缩,接着回答几个
4、代码测试 制定任意进制数,转成10进制,有个小弯,得从字符串角度考虑,当时想偏了
hr面(60分钟):
1、问项目,遇到的难点,主要考察如何解决,找哪些方法途径去解决
2、问题有没有复现,复现后有哪些思考?
3、解决问题的技术有没有对比过,为什么选中当前的解决方案?
4、解决问题后有没有考虑过还存在哪些潜在的问题?有没有预防过?
交叉面(60分钟):
1、mybatis 和 hibernate 的区别
2、内存泄漏如何定位?哪些会导致内存泄漏?
3、代码测试
仅做分享,如有侵权,联系删除。
公众号后台回复:【cs字节21届提前批】即可领取
公众号后台回复:【cs猿辅导】即可领取
想要获取更多高质量,详细,精选,分类,整理,精装的所有互联网公司的面试真题,在此文末点赞,评论:【某某岗位面经合集】,我看到后直接私信给链接。或者扫描博客左侧二维码,扫描它,然后带走我,你想要的互联网大厂各个岗位面试真题我全都有。
互联网校招面经,只专注高质量互联网初级面试经验分享。互联网初级面试真题小经是最专业的!致力于为广大初入互联网行业的求职者精心整理,免费分享面试相关资源。
辛苦整理不易,点个赞再收藏吧,听说点赞的同学都像下图这样offer满满!