4.04美团-暑假实习-大数据一面

面试时间:1h 10min
自我介绍
实习工作的一些问题
项目相关的一些问题
Java基本数据类型?
String为什么不是基本数据类型?能不能继承?
如果需要频繁地拼接字符串用什么?为什么?
StringBuffer、StringBuilder 的区别?
Java的集合类了解吗?都有那些?它们的继承关系是怎么的?
讲讲HashMap?
HashMap多线程下怎么办?多线程的HashMap它的原理?
并发编程的问题,听的有点懵,说不会,他又换了一个,还是不会,尴尬
JVM内存结构?
类加载机制?
线程池了解吗?介绍一下
设计模型用过那些?在哪里用过?
线程和进程的区别?我看你学过python,python里面的协程和进程线程有什么区别吗?
MapReduce原理?
Spark为什么比MaReduce快?
现在还有用MapReduce的吗?比起Spark,MapReduce的应用场景?
Spark任务执行的流程?
宽窄依赖?
HDFS是如何保证数据可靠的?
机房断网,造成脑裂怎么办?
Flume构成?你在项目里是怎么用的?
Kafka的构成?
多个partition,怎么能保证全局有序?
回答可以设置一个partition,不知道其他方法,反问面试官。他说这是别人问他的,他也不知道,问问看我能不能知道....
数据库和数据仓库区别?
数仓为什么要分层?
星型模型和雪花模型区别?
维度表和事实表,介绍一下?
SQL:给了一张用户登陆表,求每个日期用户的活跃数、7日留存用户、7日活跃留存率
好像最后时间不够了,我还没写完,就让我说了一下思路

反问:
部门业务是什么
实习生都做什么工作
对实习生有什么要求

总结:
- 问了很多项目相关的问题,很细,我开始以为一面只会问八股,没怎么准备,猝不及防
- 面试官说他不是这个部门的,似乎是后端开发的,问了不少Java 的八股,Java集合的内容很久没复习,忘得差不多了;并发编程是都没研究过
- 第一次面试,有些紧张,NameNode和DateNode、线程和进程 这些嘴瓢都说乱了,面试官人挺好的,还在安慰我别紧张
#我的实习求职记录##美团##大数据开发#
全部评论
没有算法手撕吗
点赞
送花
回复 分享
发布于 2023-04-07 16:52 四川
一共几面啊?
点赞
送花
回复 分享
发布于 2023-04-07 18:00 湖南
秋招专场
校招火热招聘中
官网直投
酒旅?我二面面试官出的sql跟你一摸一样
点赞
送花
回复 分享
发布于 2023-04-08 00:01 重庆
多个partition,怎么能保证全局有序? 一般的解决办法就是自定义消息分区路由的算法,然后把指定的 key都发送到同一个 Partition 里面。接着指定一个消费者专门来消费某个分区的数据,这样就能保证消息的顺序消费了。
点赞
送花
回复 分享
发布于 2023-06-24 15:15 浙江

相关推荐

头像
05-14 12:29
安卓
点赞 评论 收藏
分享
9 53 评论
分享
牛客网
牛客企业服务