面试复盘|欢聚 58 大数据 茄子 一二三面

欢聚 30min
一面
1.自我介绍
2.学校里的项目
3.推荐系统项目介绍咔咔咔一顿讲
4.为什么 选用mongo
5.实时这块数据怎么使用的,达到什么效果
6.mysql索引
7.好像还有几个八股文不太记得了,没什么参考价值就那些东西翻来覆去问,容易出花样的就在项目和真实场景的拓展上,这块要是平时看少了思考少了容易出幺蛾子,等于项目没挖透
8.怎么看待大数据这个岗位的职责
算法:合并两个有序数组

二面 30min    问的有些离谱
1.自我介绍
2.介绍下堆内存空间(一开始没明白问的什么,把jvm内存空间介绍了,实际上这里问的是新生代、老年代)
3.这几个分区在gc里都有什么处理,不同分区的gc策略
4.g1回收器、cms的回收过程,场景
5.遇到oom怎么排查(有jvm提供的工具查看堆栈使用情况,具体不太了解只在跑spark遇到过、分享了下spark里的排查经验和参数调整)
6.你对哪几个框架比较熟,下面我可能要问到源码级别(害,听到这话我就笑了如果没有反问环节我还以为招的底层架构尼)
7。熟悉hadoop hdfs、spark、kafka
8.介绍下hdfs读写过程(比较关键的能体现出深度的点,写数据时客户端维护发送数据的发送队列、确认队列、容错处理、管道处理,读数据获取分块的地址并按拓扑排序距离返回、读的透明性)
9.知道historyserver吗,有什么作用,处了能记录历史记录尼,它对保留的历史数据的清除策略是怎样的
10.spark提交过程
11.mr、sparkshuffle区别(mr默认排序,spark不一定排序具体看编写时的场景,这里问蛮多,可以引导到spark join底层几种方式,也涉及到排序或者hash跟shuffle时的策略有关系)
反问:bg分为平台组、数仓组,面试官属于数仓

三面  25min
技术综合面吧,面试官中年大树
1.自我介绍,学校里的课程、研究方向、重点介绍一个项目
2.flink、spark熟悉哪个
3.spark熟悉到什么程度
4.平常开发用什么框架、语言
5.做题:sql,三张表,求近三十天男性用小米10的每种登录状态,用spark、flink实现
6.这段程序提交之后的执行过程
7.mr、spark过程执行区别,结合上述题目,有讲到spark涉及排序或哈希的不同策略以及不同join
8.职业规划
反问:平台、数仓哪条道路更好
hr

58 15min
一面
1.自我介绍
2.实习项目
3.jd数仓如何建设的有几层,每层做什么的
4.主要负责离线还是实时
5.离线数据调优怎么做的
6.实时数据落盘的结构为什么和离线的不一样
7.如果设计成一样的如何
8.平常怎么做实时开发
9.ck好在哪,为啥选他
10.另一个项目,消费重复怎么处理
11.mq数据量太大消费不过来怎么处理
12.用过多线程吗(了解,没具体使用过,就不问了??八股我都准备输出了)
13.常用哪些数据集合,介绍hashset
14.反问:主要做房地产数据建设

二面 20min
1.自我介绍
2.介绍了项目
3.数仓建设一块的知识
4.ck优劣势,以及该场景下为什么选用ck不用hbase
5.flink spark区别

hr

茄子科技
二面 30min 虽然岗位不对口本着一面都面了,那我二面也参与下的心态来了
1.自我介绍
2.介绍下最近的项目(不好意思俺的项目可是数仓的,讲深了怕后端面试官听不懂,更换了n多名词)
3.数据倾斜如何处理的
4.内存优化做过吗,怎么处理
5.推荐系统的项目介绍
6.实时做哪些数据处理
7.为什么用mongo
8.redis的数据结构
9.zset实现原理
10.mysql索引
11.spring bean加载过程
12.你倾向于大数据还是java
反问:做海外金融支付

hr
#面试复盘##面经##欢聚集团##58集团##茄子快传##秋招##大数据开发工程师#
全部评论
楼主二面是什么时候呢? 收到三面通知了吗?
点赞 回复
分享
发布于 2021-09-16 16:01
请问欢聚一面完有消息吗
点赞 回复
分享
发布于 2021-09-16 18:31
博乐游戏
校招火热招聘中
官网直投

相关推荐

7 17 评论
分享
牛客网
牛客企业服务