阿里淘系Java二面凉经
- Spring AOP、DI
- Spring拦截器的原理
- Spring中常见的设计模式
- 单例模式的实现
- 单例模式在多线程中实现时Volatile如何解决线程安全问题
- 如何更改Spring中Bean的作用范围
- Redis数据库底层数据结构
- 跳表
- 红黑树
- Redis为什么速度快
- Redis IO多路复用是什么
- MySQL数据库结构
- MySQL数据库索引
- MySQL中的锁
- 数据库select *和select 所有字段的区别
- 如何解决秒杀系统中的超卖
- 如何提升系统的响应速度
- 如何防止网络爬虫
- 什么情况下会出现OOM
- Java出现OOM怎么排查
- Java中创建对象的几种方式
- Java如何查看运行的线程
- Java中的守护线程与非守护线程的区别
- 聊聊怎么学习,关注了哪些公众号,看过哪些书
- 反问:我应该如何提升自己
面试官人很好,还是我太菜。