全程一小时,面试官人好,但是我太菜。1. 自我介绍2. 为什么选择郑州3. 实习或项目中遇到最有收获/挑战的一件事4. 项目中遇到什么难题,怎么解决5. RabbitMQ和Kafka的区别,为什么选择RabbitMQ6. 对集合的理解7. List Map Set的区别8. 有什么并发安全的集合,平时怎么使用的9. 线程的生命周期10. 创建线程的方式11. sleep和wait的区别12. 调用System.gc是直接GC吗13. fullGC什么时机触发,触发fullGC会有什么问题14. SpringIOC,DI,AOP是什么15. JDK Proxy 和 CGLib 的区别16. Error和Exeption的区别17. 检查异常和运行时异常的区别,遇到过什么异常18. Redis单线程为什么可以处理多连接同时还快19. Redis能替代MySQL吗,为什么不能替代20. Redis的持久化机制之间的区别21. MySQL 索引是什么22. 索引什么情况下创建,什么情况不该创建,索引越多越好吗23. 对AI大模型的看法,用过什么大模型,有什么弊端反问:本次面试的建议:答:多线程和框架基础还行,但是基础差,说我的回答全靠理解,要多看八股的标准答法。