携程面经(软开Java)
一面(9.7)70mins
1.Spring,MVC,SpringBoot的区别
2.SpringBoot简化了哪些操作
3.延申问题:SpringBoot如何简化(自动配置原理)
3.SpringBoot启动过程
4.Mybatis的优点
5.MybatisPlus优点
6.MybatisPlus相对于Mybatis的区别或优势
9.CAS了解吗,优缺点
10.乐观锁与悲观锁
11.常用的设计模式
12.数据库表的设计原则
13.多级目录表如何设计
14.写一个翻转链表
15.Redis用来做什么,有什么问题
16.Redis的缓存雪崩,击穿,穿透等问题如何解决
17.Spring Bean的生命周期
18.Mybatis是什么,有什么优点,和JDBC的区别