- ArrayList与LinkedList区别
- ArrayList这里的泛型有什么作用?在什么时候起作用?可以填int吗?
- ArrayList可以添加“abc”这个元素吗?
答案是可以的(我当时说的好像是不可以) - Integer a = 2; Integer b = 2; a == b 是true还是false?
答案:true; - Spring、SpringMVC的理解
- HashMap的理解
- 最后是一个算法题
- springBoot相关
- Docker相关
- Redis缓存策略
- 缓存穿透
- Mysql数据库plan计划
- sql语句的执行顺序,对sql优化的想法
- spring
- 数据库事务的类型
- 索引类型
- Redis单线程为什么线程安全
- HashMap源码
- Java集合的理解
- 设计模式,工厂、代理
- 数据库模糊查询在什么情况下会放弃使用索引?
答案:当通配符%和_出现在要匹配的字符前面的时候。例如:%A、A、%A%、%A、_A%、A - 事务补偿机制
- 分布式锁
- ES(很重要)
- 线程池(面试一般都会问)
提醒:数据结构中的排序、查找
非常重要。