昆仑万维数据开发校招一二面面经
一面:
1.项目
2.窗口函数row_number()、rank()、dense_rank()区别
3.Spark算子reducebykey和groupbykey有什么区别
4.让你来建一个数仓怎么设计
5.了解现在哪些实时技术用的比较多吗
二面:
1.MySQL的存储引擎有哪些,有什么区别
2.join分几种,有什么区别
3.算过留存之类的指标吗
4.假设要算学生考勤情况要用几张表存,如果有两张表怎么用一条sql罗列出每天每个班级的考勤情况,如果日期是时间戳格式怎么办
5.说一下一个MapReduce统计程序的大概过程
6.Java和Scala有哪些区别
7.快速排序怎么实现,队列和栈的区别,二叉树的三种遍历是怎么实现的
#面经##昆仑万维##面试题目#