百度大数据开发一面 #秋招

#秋招#
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。
全部评论
牛逼
点赞 回复 分享
发布于 2023-09-15 23:48 广东
正式秋招吗?
点赞 回复 分享
发布于 2023-08-29 22:55 湖北

相关推荐

2025-11-13 21:20
门头沟学院 Java
通用软件,终端BG一面:九点多开始手撕:LRU,纸上写,写的手疼。1. 后面一直在问数据库底层2. 数据库掉电,主从同步怎么实现,三大log里面存的什么3. 事务原理,怎么实现的,让你实现支持事务的数据库怎么实现,怎么保证四大特性4. Redis分布式锁,实现原理,持久化原理,主动同步,哨兵,集群原理,怎么保证一致性5. Java多线程和go多线程区别,协程原理,为什么要有协程,和进程线程区别还有很多都忘记了,拷打到后面感觉挂了,很多深入的答不上来,一直在问底层原理,体验很差,感觉都要挂了。结果结束后十来分钟通过了,可能这里评价就不高了二面:下午一点半,从10点半等到12点都没安排,估计面试官人太少了这一面就比较简单了,只有半个多小时1. 简历项目,实习项目2. 微服务架构,RPC原理3. Golang和java的区别,并发模型,垃圾回收4. 后面看我本科是软件工程专业,问我软件设计的一些原则,软件周期,认为软件周期最重要的环节,优秀的软件系统特性5. 手撕:力扣934最短的桥这一面体验好很多,面完就让我等后续面试通知了三面:二面结束大概半小时1. 纯人机提问,感觉是把简历输入ai,在做AI面试,没任何反馈2. 遇到的困难,如何解决的 团队有分歧怎么解决,学习科研怎么规划时间3. 最后问了华为价值观一直笑呵呵的,最后面完说让回去路上慢点。感觉能入池,结果第二天下午挂了。主管面最后问了业务,说是终端bg下面的鸿蒙整个生态,各种设备,很大的部门,具体部门让我和hr确认。总结原因可能是:终端bar比较高,且非目标院校,大早上坐高铁跑过去,结果最后挂了还是挺无奈的
查看13道真题和解析
点赞 评论 收藏
分享
评论
10
43
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务