一面
1、HashMap 和ConcurrentHashMap。
2、谈一谈Hash 的一致算法。
3、乐观锁和悲观锁。
4、可重入锁和Synchronized。
5、事务的四大特性?
原子性、一致性、隔离性、持久性
6、事务的二段提交机制?
7、聚簇索引和非聚簇索引。
8、举例说一下索引的应用场景和注意事项?
9、当前读和快照读。
10、聊一聊类加载的过程?
11、双亲委派机制及其使用原因?
(1)当某个特定的类加载器它在接到需要加载类的请求时,这个类会首先查看自己已加载
完的类中是否包含这个类,如果有就返回,没有的话就会把加载的任务交给父类加载器加载,
以此递归,父类加载器如果可以完成类加载任务,就返回它,当父类加载器无法完成这个加
载任务时,才会不得已自己去加载。这种机制就叫做双亲委派机制。
(2)原因:双亲委派机制能够保证多加载器加载某个类时,最终都是由一个加载器加载,
确保最终加载结果相同。
12、聊一聊GC 的算法?
13、Http 和Https 的区别?以及Https 加密的方式。
14、线程池的核心参数和基本原理?线程池的调优策略。
15、谈谈个人的职业规划。
二面
1、聊一聊个人做过的项目,遇到过哪些难点?
2、Collections.sort 底层的排序方式?
3、排序的稳定性,以及不同场景下的排序策略。
4、Http 请求过程,DNS 解析的过程。
5、三次握手和四次握手。
6、简述线程池和并发工具有哪些。
7、数据库的索引和原理。
其他的一些问题没记住
全部评论
(0) 回帖