大数据面试题

一.SQL 

1、查询出每门课程的及格人数和不及格人数

大数据面试题_第1张图片

2、使用分段[100-80],[80-60][‹60]来统计各科成绩,分别统计:各分数段人数,课程号和课程名称

大数据面试题_第2张图片

3、下面是学生的成绩表(表名score,列名:学号、课程号、成绩)

大数据面试题_第3张图片

大数据面试题_第4张图片

大数据面试题_第5张图片

5.查询没有学全所有课的学生的学号、姓名

大数据面试题_第6张图片

6.查询两门以上不及格课程的同学的学号及其平均成绩

大数据面试题_第7张图片

二、Hadoop

1、hadoop数据倾斜如何处理

大数据面试题_第8张图片

2、Hadoop性能调优

大数据面试题_第9张图片

 3、hadoop常见的join

大数据面试题_第10张图片 

  

三、hive 

1、 hive中两个大表实现join操作,简单描述。

 2、 hive中排序关键字有哪些? 

大数据面试题_第11张图片3、 hive数据倾倾斜,如何处理?

大数据面试题_第12张图片

大数据面试题_第13张图片

 四、Spark

 1、RDD机制以及存储级别?

大数据面试题_第14张图片

大数据面试题_第15张图片

 2、 检查点机制 

大数据面试题_第16张图片

 3、 Spark 的工作流程

大数据面试题_第17张图片

你可能感兴趣的:(SQL,spark,面试)