4.29 美团软件开发工程师(后端方向)暑期实习一面凉经

📍面试公司:美团
🕐面试时间:一个小时
💻面试岗位:软件开发工程师
❓面试问题:

自我介绍

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。#牛客AI配图神器#

#发面经攒人品#
全部评论

相关推荐

04-28 16:37
湖南大学 Python
发面经,攒人品,团子接受我好吗?1. 请结合你的技术背景和项目经历做一下自我介绍。2. 八股拷打(半会半不会,我的八股很不对)· 请说明计算机网络的分层模型有哪些?· TCP 协议属于哪一层?· 详细描述 TCP 的“三次握手”和“四次挥手”过程。· DNS(域名系统)属于哪一层?它的工作机制和查找原理是什么?· 数据库的事务隔离级别有哪些?· 在项目中是否做过索引优化?· 讲解一下 B+ 树的数据结构,以及它在数据库索引中是如何起到加速作用的?· 哪些场景会导致数据库索引失效?· 讲讲 HashMap 的实现原理3. 项目拷打(RAG Agent相关):· 关于你提到的两个项目,能再详细介绍一下吗?· 讲一下 RAG(检索增强生成)的基本原理。· 在做文档切分时,你是如何考虑段落长度(Chunk Size)和重叠度(Overlap)的?· 为什么选择混合检索(向量检索 + 关键词检索)以及 RRF(互惠排名融合)技术?· 对于对话中产生的长上下文(Context),你是如何进行管理和压缩的?· 项目中具体使用了哪些大模型(LLM)?· 详细讲解一下 MCP(模型上下文协议)在项目中的运行机制。· 为什么选择使用 MCP 协议来调用工具,而不是直接在代码里原生实现?4. 聊天向:· 你平时使用过哪些 AI Coding 工具(如 AI 辅助编程工具)?· 你平时通过什么渠道或方式学习和追踪新技术?5. 手撕(感谢面试官不sha之恩!)· 二叉树层序遍历· 反转链表· aicoding,写一个函数(主要看思路,结果不那么重要,甚至没运行代码。)
查看23道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务