美团算法岗暑期实习offer 面经


1. 时间线:
3.1日官网投简历
3.11笔试
3.17一面
3.22二面
3.23三面
3.29发offer
总体感觉:
美团实习面试整体感受下来就是进度很快、效率很高,不拖泥带水也不养鱼;面试官在面试的时候说说3个工作日内如果不操作,被试者就自动回池子里面,所以整个流程很痛快。
2.笔试准备:
按照代码随想录的顺序刷了一遍题,尤其是二叉树和回溯,刷的时候多给了很多注意力;八股文看的是《百面深度学习》和《深度学习5000问》,要多记多背,反复背诵;
笔试的时候考的是四道题,难度很大,而且一开始acm模式还不太熟悉,所以前两道题写了很久。最后一题是坦克大战,太长了而且时间来不及,就空着了。
3.面试准备:
主要是准备自我介绍和八股文,我是做模型量化和剪枝的,有两个项目和一个论文,所以准备了一下PPT,这样配图和视频方便讲。
一面:手写对称性线性量化和非对称线性量化算子,然后解释一下对称性和非对称性二者优劣;然后就论文和项目提问
二面:二叉树:层序遍历构建二叉树、得到树深度、中序遍历校准一下对不对,然后再写一个逐行打印二叉树,空位用*补上,我是用递推法打印的,也可以递归。;然后就论文和项目提问
三面:手撕代码:平方根。我是用二分法,也可以牛顿迭代法;问了layernorm和batchnorm的区别以及特点,然后也是就项目和论文提问。
4.接offer:发的很快,同时也有海康和特斯联的offer,华为、字节、阿里都在养鱼,面完杳无音信;综合考虑了了一下,美团算是大厂,和mentor聊了下也是做模型压缩及部署,方向也很匹配,就接了。
补充:基本信息
c9本硕,一期刊在投,研究生期间主要做项目,量化和剪枝相关,包括硬件部署这里。#美团实习面试#
全部评论
恭喜大佬
1 回复 分享
发布于 2023-05-04 19:18 湖北
想问下楼主面的岗位是叫什么?好像没看到模型部署相关的岗位呢
点赞 回复 分享
发布于 2023-05-28 19:08 北京
薪资啥的怎么样
点赞 回复 分享
发布于 2023-05-04 19:06 江苏

相关推荐

题目是实现一个带 TUI 的命令行视频剪辑工具。核心要求有三点:能应对真实输入,稳定运行不崩交互流程清晰,用户知道下一步该干什么输出结果可验证、可复现,不能随缘素材放在 video_res/ 目录下。需要注意:里面的视频格式不统一,有不同容器(MP4、MOV 等)和编码格式(H.264、H.265 等),甚至可能混了异常文件。所以工具必须考虑兼容性,不能假设所有素材都是标准 MP4。必做功能要求1. TUI 交互(核心)需要实现四个基本操作:浏览素材列表(能看到有哪些视频可用)设置切分区间(比如只保留 00:30 到 01:20 这一段)调整片段顺序(多个片段可以重新排序后再合成)执行导出 + 展示结果(导出完告诉用户成功了还是失败了)2. 剪辑与合成单个视频能切分(取其中一段)多个视频能拼接到一起(比如 A 的前半段 + B 的后半段)输出常见的可播放格式(MP4 最稳妥)3. 错误处理用户输入非法(比如时间输成负数、选了不存在的文件)必须明确提示禁止静默失败——出了错就要让用户知道,不能偷偷崩掉约束条件:所有交互提示要面向普通用户,别直接抛底层报错(比如 "FFmpeg returned code -2" 这种)。用户看不懂,等于没提示。必做验收方式需要自己设计验证方案,至少覆盖四点:基础功能对不对(切分、拼接能不能正常工作)正常输入能跑通(给标准素材,按标准操作走一遍)异常输入要能扛住(给损坏的视频、不存在的文件、乱输参数)连续执行要稳定(跑一次没问题,连续跑十次会不会崩)交付物清单源码 + 启动命令(比如 ./run.sh 或者 python main.py)使用说明(关键操作怎么用、参数什么意思)示例输入与输出结果(别人照着做能复现)验证证明(场景描述、执行命令、结果摘要)已知限制与优化方向(坦诚交代哪里没做好、后续怎么改进)加分项如果必做做完了还有时间,可以考虑:时间线/片段预览能力:不只是一个列表,能让用户看到片段顺序、时长、大概位置任务队列与取消机制:导出可能需要时间,用户可以排队多个任务,也能中途取消可配置导出参数:码率、分辨率、帧率这些用户可以自己调,而不是写死在代码里一点思路分享拿到题目后,建议先别急着写代码。用模型帮你把必做功能拆成最小的 MVP 模块,比如:先实现素材目录扫描和列表展示再实现单个视频切分导出然后实现多视频拼接最后把 TUI 交互串起来加分项最后再做,而且尽量不破坏基础功能的代码结构。验收的时候,建议按题目要求的四点(正确性、兼容性、鲁棒性、稳定性)逐个跑一遍,截图或录屏留证,最后整理到验证证明里。另外注意素材目录里可能有异常文件,你的工具遇到这种情况不能崩,至少要提示“该文件无法处理”然后继续让用户操作其他素材。
查看17道真题和解析
点赞 评论 收藏
分享
26.4.24笔试三道题只ac了1.5道,没想到还是有面,分享一下自我介绍Q1:对测试开发这个岗位了解多少?Q2:讲讲网络五层协议栈Q3:TCP和UDP的区别?视频直播使用TCP还是UDP?Q4:浏览器键入URL到网页元素呈现这一过程在操作系统上发生了什么?(这里我没搞懂在操作系统是什么意思,面试官说那就改成在网络上发生了什么)Q5:http和https的区别?Q6:讲讲死锁Q7:了解虚拟内存吗?虚拟地址向物理地址是怎么翻译的?Q8:进程间通信机制有哪些?最快的是哪一种?Q9:对Linux了解多少?(我说做过一个小的ext2文件系统)那就讲讲文件系统的组成Q10:AI agent跟ChatGPT这种模型的区别在哪?Q11:了解模型的幻觉产生吗?怎么减少幻觉?Q12:了解RAG吗?Q13:大模型的思考过程太长应该怎么优化?Q14:了解JVM的垃圾回收机制吗?Q15:python有哪些数据类型Q16:python2和python3的区别?Q17:了解JAVA哈希表的底层实现吗?(我讲了数组长度超过阈值转红黑树)讲讲红黑树?(还问了知不知道SQL这些数据库,我说我还在学就没问下去)反问环节(无手撕)(大佬们有兴趣的话可以在评论区写写答案,我学习一下)总共面了五十分钟左右,都是问答。面试官挺年轻的,说话很舒服,面试体验很好,但是由于我的项目基本都是课设,实在经不起推敲,感觉面试官对我兴趣不大。话说反问环节该问什么呀?我感觉不问也不行,问了要是问的不好也不行😭想问问大家,如果没有成熟的落地项目的话是不是基本哪都没希望,我还有必要继续投吗?还是回去沉淀一下😭,我有沉淀出几个项目的打算,但也不想放弃暑期实习这个窗口还有就是,大家有没有什么记录面试的妙妙工具推荐一下,lz纯回忆记录面试感觉太区了,不仅有遗漏还有可能不准确,谢谢大家🙏
查看20道真题和解析
点赞 评论 收藏
分享
评论
14
40
分享

创作者周榜

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