美团 到店事业部 数据开发 面经(已oc)
作者:智慧树上智慧果
链接:https://www.nowcoder.com/discuss/669211?source_id=discuss_experience_nctrack&channel=-1
来源:牛客网
在美团暑期实习简历投递的最后一天投递了到店事业部的数据开发岗位,也是唯一投递的暑期实习。之前一直蛮佛系的,而且实验室这边也还有项目,因此本来并没有打算暑期实习,但是看到周围的朋友也在投递,就心动了(真香
面试流程走的真的很快,基本连着工作日面试,开始面试到拿到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
许愿实习可以顺利吧,也希望能遇到同在这边实习的朋友们,大家一起进步,欢迎各位骚扰~~
(还有就是有没有旁友可以提供一下租房的小技巧,感觉租房好难啊啊
第一次写面经写的稀里糊涂,大佬们轻喷