[美团] 数据开发实习

面试时长:56min
面试官:一个比较年轻的男子
自我介绍:有

1. 算法题:给定一个字符串数组,找到出现次数前k个的字符串,如果有数量相同的按照字典序来输出。
2. 你用哈希表来实现的,那如果数据量过大哈希放不下怎么办?用大数据的思想来解决一下。
3. 你用快速排序了,时间复杂度是多少?为什么最坏是n2?
4. Java中哈希表的底层是什么样的?为什么要用这种数据结构?仅仅是为了快吗?
5. 看你是用Java比较多,了解JVM吗?为什么要分代回收?
6. 了解TCP、UDP吗?TCP是怎么实现可靠传输的?
7. 了解MySQL的ACID吗?MySQL有几种隔离级别?什么是幻读?
8. 写一个SQL吧。student(id, name, sex, age), book(id, name, stu_id(借阅学生id)),输出一下前十个18周岁男孩中借书最多的名字以及书本数量。
9. 了解MR吗?说一说工作流程?Spark为什么运行的快?了解RDD吗?了解Flink吗?
10. 项目的一些简单问题。靠自己完成的吗?用了多少天?预测使用的什么(sparkML)?遇到什么问题了?
11. 什么时候能来实习?能实习多长时间?

反问:
1. 通过概率大吗?不告诉你。
2. 我的SQL有问题吗?有,你再回去学习下。

#美团##实习##面经##数据开发工程师#
全部评论
哈希放不下怎么解决兄弟。
1 回复
分享
发布于 2021-05-06 15:26
有没有SQL语句答案啊,想看看大佬们咋写的
点赞 回复
分享
发布于 2021-05-07 08:47
阅文集团
校招火热招聘中
官网直投
 Java中哈希表的底层是什么样的?为什么要用这种数据结构?仅仅是为了快吗? 楼主😯第三个问题是怎么回答的?
点赞 回复
分享
发布于 2021-05-07 11:18
第一个可以用mr的wordcount的原理。
点赞 回复
分享
发布于 2021-05-08 15:07

相关推荐

投递美团等公司10个岗位
点赞 评论 收藏
转发
7 50 评论
分享
牛客网
牛客企业服务