联易融大数据云平台开发校招面经
一面:
1.项目相关
2.mr为什么比spark慢,spark的shuffle是基于内存的吗,spark有几种shuffle
3.hdfs有哪几种进程,都有什么作用,进程启动的时候namenode是怎么了解到有哪些数据块的
4.hive去重有几种方式,有什么区别
5.写过scala代码吗,了解case class的作用吗
6.在linux上运行的代码有死循环造成卡顿,怎么去排查这个问题(不知道是写死循环导致)
二面:
1.项目相关
2.java面向对象的特性,封装和多态是怎么体现的,可以多继承吗
3.分别什么样的场景会使用抽象类和接口
4.hashmap的原理
5.假如有两个java对象,a.equals(b)返回true,a的hashcode会等于b的吗,反过来呢
6.hdfs原理
7.sql执行顺序
8.有一张成绩表,有科目姓名成绩,统计每个科目平均分怎么做
9.left join和right join的区别
10.假如有两张表a和b,a表里id=1的有一条,b表里id=1的有两条,左表a右表b以a.id=b.id为条件左连接的话有几条
hr面:
常规问题。一二面时间都很短,三次面试在某个周日的下午连续完成,一周后oc
#联易融##面试题目#