民生银行 后台开发岗社招面经

一面

1HashMap ConcurrentHashMap

2、谈一谈Hash 的一致算法。

3、乐观锁和悲观锁。

4、可重入锁和Synchronized

5、事务的四大特性?

原子性、一致性、隔离性、持久性

6、事务的二段提交机制?

7、聚簇索引和非聚簇索引。

8、举例说一下索引的应用场景和注意事项?

9、当前读和快照读。

10、聊一聊类加载的过程?

11、双亲委派机制及其使用原因?

1)当某个特定的类加载器它在接到需要加载类的请求时,这个类会首先查看自己已加载

完的类中是否包含这个类,如果有就返回,没有的话就会把加载的任务交给父类加载器加载,

以此递归,父类加载器如果可以完成类加载任务,就返回它,当父类加载器无法完成这个加

载任务时,才会不得已自己去加载。这种机制就叫做双亲委派机制。

2)原因:双亲委派机制能够保证多加载器加载某个类时,最终都是由一个加载器加载,

确保最终加载结果相同。

12、聊一聊GC 的算法?

13Http Https 的区别?以及Https 加密的方式。

14、线程池的核心参数和基本原理?线程池的调优策略。

15、谈谈个人的职业规划。

二面

1、聊一聊个人做过的项目,遇到过哪些难点?

2Collections.sort 底层的排序方式?

3、排序的稳定性,以及不同场景下的排序策略。

4Http 请求过程,DNS 解析的过程。

5、三次握手和四次握手。

6、简述线程池和并发工具有哪些。

7、数据库的索引和原理。

其他的一些问题没记住
#面经##社招##民生银行##后端开发#
全部评论

相关推荐

2 27 评论
分享
牛客网
牛客企业服务