[美团]大数据开发工程师技术面汇总面经

1.介绍一下jvm内存模型
2.jvm内存模型的五部分分别起了什么作用
3.用过什么linux命令,怎么查看进程
4.解释一下什么是数据倾斜及其解决方法
5.讲述一个你曾经做大数据优化的经历,如何解决,达到了什么样的效果
6.讲一下数仓的需求分析以及建模和分层理论
7.在***实习都做了什么工作,py脚本是什么原理
8.讲述一下mapreduce的执行过程
9.手撕了三道sql
第一道签到题,第二道主要考察专窗的应用,第三道主要考察聚合开窗的应用
10.怎么样学习大数据的?
11.学习大数据的过程中遇到了什么技术上的难题,如何解决
12.阅读过哪些大数据的书籍
13.一个难度较高,较怪异的手撕,需要发掘数据之间的联系,编程解决
主要解题思路:
1.查询两个新表,把缺失字段取null
2.分别开俩窗,取最新
3.再查询全外连接
4.将结果汇总写入新文件
14.继续盘问了上一道手撕题目代码在hadoop底层的执行过程,每一段执行几轮map几轮reduce(没太懂在问什么,根据自己的理解大概说了说)
14.一个中等偏下难度的手撕算法,分治可解决

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值