美团数开面经

美团 优选 时长1s10m 时间:2023-08-07

一、自我介绍(5min):

1.面试官自我介绍

2.自己自我介绍

二、项目讲解(20min):

1.简历上面两个项目讲解?

答:一个离线数仓项目、一个基于知识图谱的智能问答项目

2.智能问答项目后端部分的登录模块怎么实现的?

答:基于sa-token,使用Redis缓存用户登录token信息......

3.如果服务器扩容到三台还可以适用吗?

答:不理解啥意思......

4.离线数仓项目当中你做了什么?

答:模型设计,脚本开发,技术选型,流程设计...

5.深入问了模型设计?

答:这里答的不好...

三、实习(5min):

1.实习都干了什么?

答:因为摸鱼(自学)比较多,且业务不核心,学不到啥东西,答的零零散散...,面试官不满意

四、八股(15min):

1.数仓建模理论(ODS,DWD,DWS,ADS)?

答:正常背书,面试官不满意,我提到了看过阿里的《大数据之路》,面试官接着问下面的问题。

2.Kimball建模理论和范式建模的区别?他们的应用场景?

答:还是背书,面试官想听实际落地的,这个点学数仓的时间太短了,答的不好

3.session和cookie的区别和联系?

答:因为之前提过做过一段时间的软开,面试官估计也做过,所以想问下web方面的问题

4.JVM了解吗?

答:这里说了之前专门度过此类书籍,不过现在忘了很多,面试官就没有追问了

5.hashmap的底层原理,是否线程安全,扩容机制,发生冲突的时候解决办法

答:这里还是背书,但背的不好,因为面试官问的太深入了,我当时学Java没有那么深

6.讲解一下事务(ACID,MVCC,隔离级别)

答:将Mysql的事务ACID,MVCC,隔离级别合起来讲,面试官听了之后,又问深了一层,没答好...

7.Mysql索引讲解一下?hash为什么不能做索引?

答:最开始以为让讲B+树,后面发现是索引,然后说了一些,提到了空间索引,深入的不是很了解。

8.kafka如何保证全局顺序一致性?

答:八股当时没有背到这个,答的七七八八的。

9.MR过程中ReduceTask阶段都做了什么?

答:从Shuffle的环形缓冲区之后开始讲。

五、Coding(20min):

1.SQL困难题目(user表里面有员工和id号,员工打卡和没打卡有加分和减分,求出所有员工的总得分排行第一的)

答:(AC)此处我用With AS语法写的,给予减分的时候赋值为负值,然后sum即可。

2.排序算法?(十大排序挑熟悉的说说)

答:讲了一下快排、归并、希尔、桶排序。

3.树的遍历(中等)

答:将顺序遍历的树按照层次放在稀疏矩阵中,我用的纯C写的,写了一半面试官让说了思路。

六、反问(5min):

数开以后的发展规划?

答:面试官说了一些泛话,问具体他说可以去网上看看。

#美团面试##数据开发工程师面经##双非本科求职如何逆袭##你收到了团子的OC了吗#
全部评论
问好多java啊
2 回复 分享
发布于 2023-08-29 13:44 江苏
什么时候投的呀
1 回复 分享
发布于 2023-08-28 16:41 陕西
兄弟,有后续吗?
点赞 回复 分享
发布于 2023-09-01 00:19 广东
那个部门啊
点赞 回复 分享
发布于 2023-08-28 16:40 江苏

相关推荐

评论
5
28
分享

创作者周榜

更多
牛客网
牛客企业服务