我的第一次面试,直接上问题,面试时间为23分钟,希望和大家分享分享,增加经验:
1.开头自我介绍
2.struts2与SpringMVC的区别
3.CAS是什么?分析一下
4.synchronized和Lock的区别
5.多线程中 synchronized 锁升级的原理是什么?偏向锁、轻量级锁、重量级锁。
6.说一下 spring 的事务隔离?分别说一下解决了哪些并发性问题?
7.讲一下你了解的Springboot?
8.数据库的三范式是什么?
9.叙述一下Mysql的锁?
10.乐观锁是什么?并说明一下原理
11.说一下 JVM 运行时数据区?
12.Spring的动态代理的方式有哪些?之后问了CGLIB实现原理?
13.索引优化有哪些方式?最左匹配指的是什么?
14.反问环节
全部评论
(6) 回帖