美团暑假数据开发实习一面、二面面经

本人背景 985 大数据专业大三在读,今天参加了数据开发岗的一面,感觉凉了,本科学的东西感觉还是太浅了。
面试开始的挺快的,视频面试开始就直接是自我介绍,本人做的项目比较少,都是些课程的大作业的项目。

自我介绍
然后问了问能实习多久,能不能保研,如果能保研是不是要去读研,以及原因啥的。
介绍项目——选了两个项目详细说说,感觉自己说的也不是很详细
问了项目中主要的难点
第一个项目是一个通讯软件,然后我主要负责的是后端数据库的开发和前端功能实现,但是那个面试官问了我很多服务器和客户端通讯的网络协议之类的,网络这块我都不太熟没怎么答出来。
然后第二个项目是基于Hadoop的一个数据分析系统,我负责hadoop集群搭建和mr编写,面试官又问了我蛮多spark的问题,spark没怎么用过,又没咋答出来,只说了一下spark和Hadoop的一些区别,还有spark的架构啥的(瞎说)
又问了spark数据倾斜怎么处理,还有kafka之类的有没有了解。
我的理解应该是面试官想看看他们部门涉及到的业务我了解多少(spark,网络啥的),并没有太根据我的介绍来问一些我负责的部分的问题。
mysql相关的问题
第一个问了一个mysql的引擎还有和innodb这类数据库的区别,不太清楚
然后问了mysql索引相关的问题,b+树什么的
又问了聚簇索引和非聚簇索引,具体的也不清楚
之后估计是看我很多都答不上来然后开始问我学了哪些专业课,讲了哪些内容
聊了聊数仓
我讲了一些数据挖掘的点,然后问了数仓的分层,我不太了解就随便说了一个数据集市的概念。
之后问了事实表维度表,讲了讲大概是什么东西。
事实表有哪些类?感觉学过但是忘了,也没答上来。
数据库相关
问了一个事务的四个特性ACID
问了四种事务的执行方式,具体问了不可重复读的原因啥的
又问了操作系统
死锁的产生条件还有如何避免
我讲了一个银行家算法,又问我银行家算法的具体算法是什么。
最后还问了一些计算机网络,网络的七层架构
三个逻辑题:
25匹马,5条赛道,找最快的三匹马要比多少次
5L和6L的量杯如何取得4L水
1000瓶药有几瓶有毒,一周发作死亡,最少需要多少只小白鼠才能在一周之内找到所有毒药。
算法题:
当时让我二选一,一个是反转链表还有一个是动态规划的找公共最长字串,我选了反转链表。
写出来之后又让我试试反转区间链表,没写出来讲了讲思路。

感觉应该是凉了,问了太多我都没了解的东西了,感觉大学学了三年还只是九牛一毛,继续努力吧!

居然还有二面!!
5月16日收到二面的电话,约了18日的面试,准备时间蛮短的。
这次面试我的是一个小姐姐,人很好,面试过程让我也感觉比较放松,整个面试都是比较愉快的嘻嘻。

自我介绍
然后主要介绍项目,先介绍了一个有关于hadoop的项目,说的逻辑稍微有点乱,但是感觉比一面说的好。
期间问了问hadoop和spark的区别啥的
然后又介绍了一个自己最有成就感的项目,主要讲了一些困难呀,然后负责的工作和收获等等。
看我是大数据专业的,又学过数据仓库相关的,就又问了我数据仓库是什么等等相关的。
几乎没有什么其他的概念原理上的考核,直接就是做个算法
考的其实不难,是两个有序数组,找到a,b数组中差值的绝对值最小的两个元素,然后我先说了一下想法,用双指针来做
面试官问我这样做时间复杂度是多少,我说应该是O(n),她反问我是吗?我一下就好紧张,支支吾吾说如果是双指针的话,每个数组遍历一遍应该是O(n)呀
然后面试官就笑了,说你说的对,咋没自信呢。
然后开始做,它这个题不是力扣上的那种有现成的测试用例,而是你写完她现场出一个测试用例让你跑,
刚开始写的有点问题,然后改了一下,基本上改对了,面试官说思路是没有问题的。
最后就是问了问个人自我评价优缺点之类的
未来规划是如何呢,以及什么时候可以开始实习
反问

二面总体是比较轻松的我感觉,主要是针对项目进行提问,深挖项目。之前看牛客上其他人的面经都考了sql啥的,我觉得数据开发对sql的要求应该也比较高,还复习了很久sql相关的知识,结果都没有问也没有考sql题,感觉可能还是不同部门面向的业务和技术栈是不太一样的,因此面试考点可能都比较有针对性。



#美团面试##面经##面试流程##MySQL##数据开发工程师##美团#
全部评论
请问你投的暑期实习还是日常实习?
2 回复
分享
发布于 2022-05-15 21:52
兄弟,想问下你二面之后有后续的消息吗😶
1 回复
分享
发布于 2022-05-24 03:19
英特尔
校招火热招聘中
官网直投
官网投的还是APP上投的呀
点赞 回复
分享
发布于 2022-05-13 14:16

相关推荐

5 62 评论
分享
牛客网
牛客企业服务