1. 自我介绍2. 讲下实习过程中做的项目3. AI算法做的什么?4. 消息丢失,消息重复消费是什么具体问题,怎么解决?5. 消息积压怎么处理?6. 解决重复消费用的分布式锁用的是什么?怎么实现?7. 锁续期怎么实现?8. redis作缓存,怎么保证与数据库的数据一致性?9. jvm的内存区域有哪些?10. 怎么判断对象能不能回收?11. jvm内存溢出或者泄漏怎么去排查这个问题?12. CPU过高怎么排查?13. 场景题:电商的一个系统,作为一个电商的接口编排层,然后我要同时去商品的表拿到一个商品的ID,然后需要同时去商品系统去查商品库存,商品的详情,然后去库存系统去查商品的库存,然后去活动系统去查商品的可以用的优惠券。怎么去尽可能快的把这个数据给查出来。然后刚说的那几个系统是额外的另外的三个微服务,怎么能快速的查到,并把那个总耗时给打印出来?14. 什么是聚簇索引,非聚簇索引?15. mysql常见日志,各自作用?16. 线程状态,生命周期?17. 线程池核心参数18. 拒绝策略19. 开放性的问题:如果让你去负责一堆艰巨的代码,然后你不知道是怎么工作的,就不知道他是如何之前是如何工作的,然后没有文档,然后没有测试,你一般会怎么去做?