网易 Java面经19届实习
一面(3.16日)
1、自我介绍一下
2、快排相关的(原理、复杂度、使用场景)
3、问了ArrayList、LinkedList(问了我源码、底层实现原理)
4、了解分布式数据库吗
5、数据库的隔离级别呢?mysql用的哪种隔离级别,可重复读的底层原理
6、我们来看看多线程,你讲讲线程池吧
7、面试官继续问线程池,你说说线程池的状态吧
8、还是线程池,你说说SHUTDOWN和STOP的区别吧
9、线程池里面的线程出现了故障怎么办
10、我看你项目用了SSM,说说AOP的原理
11、JDK动态***,CGLIB***
12、http协议、https的协议
13、讲讲你了解的设计模式(讲了一下***模式,观察者模式,策略模式)
14、你觉得你的优点是什么,你的缺点是什么
15、你多久能来实习
16、你还有什么要问我的?
二面(3.20日)
1、简单的自我介绍一下吧
2、说说B树,B 树
3、对B 树,高度为n,插入一个节点时间复杂度为多少,怎么算的,插入的流程是怎样的
4、了解图吗
5、对图的最小路径有了解吗
6、说说java内存模型
7、垃圾回收算法有哪些?分别是怎么样的
8、触发FULL GC的条件
9、我们怎么排查FULL GC,用什么指令
10、数据库的隔离级别,每个级别大概的意思,每个级别可以解决哪些问题
11、间隙锁了解吗
12、配过WEB项目吗
13、web.xml里面一般配了哪些东西
14、SSM里面HTTP请求的流程
15、用过Filter吗
16、用过dubbo吗
17、用过Git吗,说下有哪些指令
18、git rebase什么意思
2、说说B树,B 树
3、对B 树,高度为n,插入一个节点时间复杂度为多少,怎么算的,插入的流程是怎样的
4、了解图吗
5、对图的最小路径有了解吗
6、说说java内存模型
7、垃圾回收算法有哪些?分别是怎么样的
8、触发FULL GC的条件
9、我们怎么排查FULL GC,用什么指令
10、数据库的隔离级别,每个级别大概的意思,每个级别可以解决哪些问题
11、间隙锁了解吗
12、配过WEB项目吗
13、web.xml里面一般配了哪些东西
14、SSM里面HTTP请求的流程
15、用过Filter吗
16、用过dubbo吗
17、用过Git吗,说下有哪些指令
18、git rebase什么意思
19、JAVA反射机制
20、你还是有什么要问我的?
PS:今晚刚面完二面,还不知道结果,但感觉GG
#网易##Java工程师#PS:今晚刚面完二面,还不知道结果,但感觉GG