美团一面面经
1. AI Agent 项目是做什么的?
2. 项目最大的挑战是啥?
3. DDD 是什么?
4. DDD 能解决什么问题?适合哪些场景?
5. 在 AI Agent 项目里,DDD 是怎么实现的?
6. 领域识别和划分时怎么考虑的?
7. 外卖项目里,支付和拼团服务是怎么拆分的?和 DDD 有什么关系?
8. 索引优化具体做了哪些工作?
9. 商品名模糊搜索有几种实现方案?
10. MySQL 慢查询怎么优化?
11. 怎么用锁和幂等性解决超卖问题?
12. 外卖项目中,为什么选择用责任链、工厂和状态模式?
13. 设计一个用户邀请系统,库表和 API 怎么设计?
14. Redis 和 Caffeine 各有什么优缺点?都用在什么场景?
15. JVM 内存模型是怎样的?
16. MyBatis 和 MyBatis-Plus 有什么区别?