![百度大数据开发一面 #秋招](https://imgs.xnip.cn/cj/jy2/2023-08-29/d22e1d90-cdcf-485d-8227-51f2b996ee17.jpg)
#秋招#JAVA:
1.java面对对象的特征
2.Java中基本类型有哪些
3.==和equals的区别
4.为什么重写equals要重写hashcode
5.List,map,set什么区别
6.Try,catch,finally 分别作用是什么
大数据:
7.hdfs的读流程
8.项目里用到的 hive on spark 和 普通的hive有什么区别
9.数据倾斜的优化,如果group by A的字段倾斜怎么优化。
10.Hadoop的序列化和java的序列化的区别?
11.spark的shuffle过程
12.宽窄依赖是什么
13.Stage是如何划分的
14.Spark sql 的调优
15.Spark sql 怎么实现持久化,缓存
16.窗口函数中3个rank的区别
(还有几道忘了
3个sql题:
1.求所有学科都及格的学生id ,group by having
2.统计各省男女生人数,行转列
3.表信息:账户id,账户余额,消费或充值时间 。求各id余额为0后下一条记录的账户余额。没有写出来。面试官还在安慰着说没事,说他前2天遇到的一个业务,自己都想了挺久。
商业平台部岗位,电话联系约面得很急,最后约到当天晚上9点,总共55min。