美团后端面经
1. 先做个自我介绍吧。
2. 聊聊你对 MCP 的理解?
3. MCP 客户端怎么调用服务器上的工具?整个交互流程是怎样的?
4. Spring AI Alibaba Graph 的底层原理是啥?
5. AI 编程对你的工作或生活有影响吗?具体聊聊?
6. 为啥要用线程池?
7. Java 线程池有哪几种创建方式?
8. Java 线程池都有哪些拒绝策略?
9. 多线程编程怎么保证线程安全?
10. synchronized 和 ReentrantLock 有啥区别?
11. ReentrantLock 的底层原理是啥?
12. AQS 是怎么实现的?如何保证 state 变量的原子性?
13. 垃圾回收算法有哪些?
14. 聊聊一个对象在 JVM 里的生命周期?
15. JVM 新生代里的 S0/S1 区有啥用?对象什么时候会进入老年代?
16. Kafka 有什么特点?和 RabbitMQ 有啥区别?
17. Kafka 为什么吞吐量这么高?
18. 大模型为什么会产生幻觉?有什么解决办法?
19. RAG 具体是怎么实现的?
20. 预训练和微调有什么区别?
21. 我们来回顾一下你之前做的 AI 编程题。
22. 手撕 LeetCode 415