一面是电话面 30分钟
1. 自我介绍
2. hashmap底层
3. 数据倾斜相关,分组引起的倾斜和输入数据的倾斜等
4. hive的join原理
5. spark的三种join
6. 宽依赖窄依赖,为什么要这样划分
7. java的序列化和反序列化
8. 数仓分层、建模相关
9. 你做这个数仓项目的收获是什么,你这两个项目哪个你认为收获更多
10. 求学过程中最困难的事?
11. 你以后的规划是怎样的?
12. 反问
早知道录音了,有些问题没记起来,面试体验很好,面试官会耐心听你说完,一面结束时面试官直接通知一会二面,效率也点个赞~
二面微信视频面 400分钟
1. 自我介绍
2. 详细讲一下你这几个项目,然后就是对着项目又问了很多
3. Java的线程池
4. JVM内存区域
5. 你未来更想做哪些方向?我说实时数仓,然后又问实时数仓和离线数仓的区别
6. 平时怎么学习的,碰到问题怎么解决的
7. 你自己的优缺点
8. 算法题是topK问题,就是一个数组的前k大的数字,讲思路就可以了
回忆不全,基本上会绕着项目在问,问题都是更加开放性的吧,一面可能更加看重基础知识一些
hr面 46分钟。。。
没太多好分享的,就是闲聊,看时长就知道了,这真是我面的最长的一个hr面了
有赞的效率很高,因为下午要考六级,所以都尽量给我提前面完,赞一个 ~
全部评论
(8) 回帖