8.23美团一面...1. 自我介绍 2. 两个项目介绍一下,你觉得你这个项目的亮点难点在哪里?3. 按照简历上项目职责一条一条的问4. 假设需要更新Redis缓存中的一条热点数据,应该怎么做?5. 当前业内有哪些MQ?为什么选择RocketMQ?6. RocketMQ为什么具有高安全性?怎么保证的?7. 如何解决MQ消息丢失的问题?8. TCP在第几层?TCP三次握手?两次行不行?9. ConCurrentHashMap在1.8中的改进10. 虚拟内存地址和物理内存地址了解吗?(啥玩意?)11. 进程和线程的理解?12. 项目中哪里用到了多线程?13. 线程池的几个核心参数介绍一下?当前核心线程25,最大线程50,阻塞队列长度1000,现在有500个线程请求,请问线程池是怎么处理的?14. MySQL事务了解吗?有哪些隔离级别?默认是什么隔离级别?读已提交和读未提交的区别?15. 脏读幻读不可重复读什么意思?16. MySQL是怎么保证RR级别的?17. 快照读和当前读的区别?update是快照还是当前读?18. Redis中的缓存雪崩,缓存击穿,缓存穿透问题都是什么意思?有什么区别?19. 熟悉哪些设计模式?项目中用到了什么设计模式?20. 手撕:leetcode 97 交错字符串 #美团面试# #java后端开发#