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.一个中等偏下难度的手撕算法,分治可解决
[美团]大数据开发工程师技术面汇总面经
最新推荐文章于 2024-09-02 23:42:39 发布