京东后端实习面经--三面
三面 8.11
1.hashmap和concurrenthashmap的区别
2.synchronized关键字,在什么场景下使用
3.spring框架,spring中推荐使用哪种注入方式
4.有没有看过jvm原理性的东西,jvm的内存区域分那些区,堆区和栈区的区别
5.自动拆装箱
6.final关键字,finally和finalize的区别
7.设计模式相关,项目中有没有应用到一些设计模式,是否了解单例模式
8.面向对象和面向过程编程
9.java中类和类之间的关系有哪些
10.开闭原则是什么,怎么理解高内聚低耦合
11.怎么理解数据库的事务,数据库事务的acid,隔离级别,项目中使用的是哪个隔离级别
12.针对数据库的一些性能优化会从哪些方面去做
13.场景题:购物车下单的一个场景中会设计哪些实体
14.平时学习的方式