1. 手撕算法题:给定一个整数数组和整数 k,统计和为 k 的连续子数组的数量
2. 介绍你参与过的项目
3. 谈谈分布式事务的实际应用场景
4. 说说你对数据库优化的理解,有哪些常用优化手段
5. RabbitMQ 的延迟队列是如何使用的?除此之外你还了解哪些消息队列产品
6. Redis 分布式锁怎么实现,有哪些使用场景
7. 讲讲 Java 中的锁机制
8. 死锁是如何产生的,有哪些解决方案
9. 介绍单例模式和工厂模式
10. 说说 Spring Bean 的完整生命周期
11. 介绍 JVM 常见的垃圾回收器
12. 讲解 HashMap 的底层实现原理
13. 谈谈 CPU 的调度机制,以及线程优先级如何设计