美团 到店事业部 数据开发 面经(已oc)

在美团暑期实习简历投递的最后一天投递了到店事业部的数据开发岗位,也是唯一投递的暑期实习。之前一直蛮佛系的,而且实验室这边也还有项目,因此本来并没有打算暑期实习,但是看到周围的朋友也在投递,就心动了(真香
面试流程走的真的很快,基本连着工作日面试,开始面试到拿到offer不到一周~~
==========顺便问问有没有同在这个部门的旁友们,可以加个好友交流一下,现在==========
==========5.8号美团笔试,五道题ac3.5道,美团的笔试题不算难==========
之后很久都没有消息,一度以为凉凉了,正好前段时间项目比较忙,于是根本没有准备
五月底突然收到美团的电话,约到了5.28一面,被项目榨干的我开始裸面了......
==========5.28 周五 一面1h30min==========
一面面试体验很好
实验室是做nlp、知识图谱这些相关工作的,我在简历上写了两个项目。开头万年不变的自我介绍,然后两个项目交流了大概四五十分钟,虽然感觉和数开没什么联系,但是还是硬讲了好久
面试官问关于hadoop生态圈的知识,什么数据仓库、spark、hive、mapreduce, bulabula......,我表示只听过这些词,但是几乎没有了解过,面试官也就没有再问下去了,但是和我说如果想从事大数据这方面的工作的话,可以学一些什么什么知识,都是蛮有建设性的意见。
之后就是关系数据库的知识(我用neo4j蛮多,但是好像面试官对图数据库并不感兴趣~~)
数据库三范式,我联系了具体例子做了解释
视图、存储过程是什么
写一道sql,题目是:
一张表,有两个字段,一个字段是用户名user_id,一个字段是这个用户登陆的日期date,找出这张表中连续登陆三天以上的用户(可以排序然后做差计算,我当时忘记了,我用了两次自连接,面试官说思路也没问题)
写了一道算法题
一个排序数组,如arr=[1,2,2,3,5,5,5,6],假设长度为n,其中有重复的数值,不同的数值假设有m个,如arr的m=5,在O(n)时间复杂度和O(1)空间复杂度内调整数组的[0:m]部分没有重复元素且升序,而不用保证[m:n]部分是否有序,如arr调整为[1,2,3,5,6,...]
题目都还蛮简单的,第二道题面试官可能看时间不早了,让我口述思路,很快口述完成。
然后开始闲聊了一会儿,聊了聊是否有转正意向,家是哪里的等等,说两周内给通知。最后是反问环节,随便问了问,结束。(裸面也很愉快

==========5.31 周一 二面电话通知,二面面试官让在周二周三挑一天,我选了周三下午两点==========
==========6.2 周三 二面1h==========
二面面试官人也很好,先自我介绍然后问了问对职业生涯的想法,为什么想做数据这块的工作等等。
正式面试内容整体全部是项目。。。虽然也和大数据库没什么关系。。。面试官重点让描述了从项目背景到自己如何思考来解决问题,以及考虑使用什么技术来解决什么问题、项目的重点难点等等,还是蛮细的,不过项目这块我觉得自己答的还是蛮好的。因为项目在面试前几天刚刚做完原型系统,整个业务处理逻辑和算法设计基本我都有做(预研类纵向的小项目,原型系统只是为了有个展示界面,重点不在开发上),所以技术路线和思考过程我都比较了解。另外一个小项目和我在投的一篇小论文有一些联系,于是就结合着小论文说了说。时间很快就过去了,大概一小时,我以为接下来要做题或者八股文了,结果面试官直接问,暑假有什么安排,能实习多久,就开始闲聊,最后是反问环节,我主要问了一下什么时候出结果,面试官说最晚一周,我问后面是否还有hr面或三面,面试官说有些只有两面有些有三面,然后就让我等消息了。

二面结束之后的感觉说不上好也说不上不好,感觉自己研究生做的工作对数据开发这个岗位没什么帮助,并且没有问八股文也没有做题,总觉得怪怪的,但是和面试官聊的又非常开心,而且还问了能实习多久什么什么的。觉得接下来的一周等待时间可能会很煎熬。

==========6.3 周四 11:30,收到OM==========
二面完的第二天中午就收到了OM,效率真的好高,满打满算从一面到OM加起来才一轮工作日,打电话问了问hr部门的相关情况,然后接了offer

许愿实习可以顺利吧,也希望能遇到同在这边实习的朋友们,大家一起进步,欢迎各位骚扰~~
(还有就是有没有旁友可以提供一下租房的小技巧,感觉租房好难啊啊
第一次写面经写的稀里糊涂,大佬们轻喷
#美团##面经##实习##数据开发工程师#
全部评论
楼主收到书面offer了吗?
点赞 回复 分享
发布于 2021-06-06 11:16
楼主能贴下所有算法题麽
点赞 回复 分享
发布于 2021-06-05 20:43

相关推荐

1、自我介绍2、Agent项目是实习项目还是个人项目?有没有上线?3、拷打实习(10min)4、大模型微调,你的训练数据集是如何构建的?数据量有多大?5、在构建数据集的过程中,遇到了哪些挑战?花了多长时间?6、你之前的实习经历偏后端工程,你未来的职业规划更倾向于纯后端开发,还是希望从事与AI/大模型结合的工作?7、详细讲一下Golang中Channel的概念和作用,它是否是并发安全的?8、Channel和传统的锁(Mutex)在实现并发控制时有什么区别?各自的适用场景是什么?9、讲一下GMP模型10、当P的本地队列为空或者不为空时,它会怎么去调度G(协程)?11、Redis支持哪些数据结构12、为什么Redis的速度这么快13、如何实现一个类似淘宝搜索框的实时商品名称模糊搜索功能?14、实时输入联想与输入完成后点击搜索在技术实现上有什么本质区别?15、实时搜索通常使用什么网络协议(如WebSocket)?你了解或有使用过吗?讲一下16、请详细说明微信扫码登录的完整流程和背后发生的原理17、在微服务架构中,服务发现和负载均衡是如何实现的?18、服务注册中心(如Nacos, Consul)是如何工作的?服务实例如何注册和保活(如通过心跳机制)?19、讲一下Agent中的“长短期记忆”20、什么样的信息应该放在长期记忆,什么样的信息放在短期记忆?21、当对话轮数很多,上下文窗口不足时,有哪些处理策略?(如截断、压缩)22、如果要进行记忆压缩,通常有哪些方法?23、了解过Agent的设计范式吗?有哪些?24、你设计的Agent是怎么实现ReAct模式的?详细讲讲25、手撕:实现一个并发任务处理器:给定一个包含100个任务ID的列表,要求控制最大并发数为3,模拟并发调用某个外部接口(如打印ID)26、反问
查看24道真题和解析
点赞 评论 收藏
分享
评论
4
23
分享

创作者周榜

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