📍面试公司:美团🕐面试时间:一个小时💻面试岗位:软件开发工程师❓面试问题:自我介绍AI 项目拷打:详细介绍下系统的技术栈和遇到的问题三个 Agent 的具体输入输出?向量化怎么做的?RAG对比消融怎么做的?BM25 的工作原理?双路召回是什么?Tool Calling 是什么?Agent 怎么自主决策调用?MCP 中 SSE 和 Stdio 的区别?上下文太长导致幻觉,怎么解决?项目还有哪些可以优化的?项目设计细节后端项目部分:MySQL 默认隔离级别?怎么实现的?MySQL 索引失效场景?`WHERE A = CONCAT(s1, s2)` 会走索引吗?Redis 支持哪些数据类型?布隆过滤器原理?应用场景?线程池核心参数有哪些?任务来了怎么处理?3 个线程顺序打印 1-9(线程 1 打印 1/4/7,线程 2 打印 2/5/8,线程 3 打印 3/6/9)Redis 怎么统计 4 个分项数据 + 1 个总数?要保证一致性Redisson 分布式锁 vs Synchronized算法题整数反转> 给一个32位有符号整数 x,把它的十进制数字反转,如果结果越界(超出 [-2³¹, 2³¹-1])就返回 0。