1. 自我介绍2. 项目介绍3. 有多个消息投递到消息队列,处理的结果怎么与发送的请求对应呢?4. 为什么不直接通过数据库通信而需要用消息队列呢?5. 项目有没有前端流式输出展示?6. 身份认证是怎么做的?7. 你觉得langchain和langgraph框架提供了什么功能?优势在哪?8. 讲讲大模型的React9. 讲讲工具调用和多智能体协作10. 对于上下文工程,你觉得有哪些主流的技术?11. 讲讲RAG和持久化记忆的区别12. 什么是思维链(CoT)?13. 为什么Agent还需要Instructions, Rules, MCP, Skills?14. Rules和Skills有什么区别?为什么不把Skills的指导写进Rules?15. SSE和普通的HTTP的区别是什么?16. SSE和文件传输协议FTP有什么区别?他们不都是流式传输吗?17. 为什么Redis可以做限流?怎么做限流?18. Redis为什么速度快?19. 数据库分表是怎么分的?为什么一个表太大需要分表?20. docker和普通的虚拟机有什么区别?算法题:LeetCode中等难度,计算二叉树最大宽度反问总体来说,面试体验还是不错的。