滴滴大数据面经

基本情况:
岗位:大数据开发
base:北京
一面:1h
基本上就是一些基础知识,和我前面发的面经的问题都差不多哈,都是常规题,数仓理论,大数据框架,数据库,计网操作系统,美团那篇面经里面我小小总结过哈
算法题:
1.八皇后问题
2.鸡鸭同笼问题
二面:40min
二面个人角度来讲体验不是很好!可能偏向压力面,简单介绍了一些情况之后,就开始做题,一道比较简单的题,处理输入输出弄了半天。。
做完之后开始考察基本功,这里没问计算机基础,问了一堆开源框架的底层源码,这个真的难以招架!我个人觉得没必要问这么深,可能和面试官风格有关吧?
1.hiveSQL解析中的SQL解析为抽象语法树AST具体怎么做的,看过源码吗?将一些具体过程
2.flink双流join底层源码是怎么实现的?
3.watermark底层原理源码中怎么实现的?
4.hdfs读写流程你熟悉吧?我说熟悉,然后讲了一下,面试官说不是问这个,hdfs写入的时候client挑选DataNode具体的距离是怎么判断的?底层怎么实现的?有个负载均衡算法,底层怎么实现?你要是没看过源码就不要说了,我们时间有限。(当时内心那个崩溃)
还有一些记不得了,当时面完挺压抑,面完之后人都恍惚,没想到面完一会儿就打电话说过了,约个三面的时间。
个人内心不太想面了,明天还有个小米面试,难受,准备拒了,因为我这边的话秋招基本结束了,比较好的一个情况是,只要给了面试机会的,我基本都拿了意向书了。
大家要好好准备,包括计算机网络,操作系统,数据结构和算法,Java,大数据框架,还有实习的项目。好好准备一定没问题的。明天可能就不三面了,如果我有兴趣再面一下的话再更新
#滴滴##大数据开发工程师##校招#
全部评论
厉害啊,给机会的都意向书了,羡慕羡慕!!
2 回复 分享
发布于 2020-09-03 10:41
楼主源码这些都有回答出来吗?
1 回复 分享
发布于 2020-09-03 15:45
催更催更
1 回复 分享
发布于 2020-09-03 13:11
字节面试都没这么难,全是源码,真坑爹
点赞 回复 分享
发布于 2021-10-25 18:33
楼主,你问的怎么这么难,我一面二面面试官问的相对你来说简单些
点赞 回复 分享
发布于 2020-09-08 23:19
楼主投的哪个部门呀?CTO?橙心优选?
点赞 回复 分享
发布于 2020-09-03 21:23

相关推荐

bg 9本硕,某团暑期实习。记录一下80分钟:5分钟1. 自我介绍35分钟2. 了解实习经历3. 针对实习项目,问数据层次怎么分层4. 数据分层的作用5. 针对具体实习项目,说明业务逻辑6. 说明实习项目的“订单量”这个指标从源头到产出的ETL过程7. 针对实习项目,复盘后最大的难点是什么8. 复盘之后有什么收获9. 你刚才说复盘收获是处理小文件,那么spark怎么处理小文件的?10. 处理小文件有哪些方法,举例子11. hive冷热分离的方法12. 你刚才提到了组里有做ec存储,你了解ec存储吗13. 暑期实习有什么感受,转正了吗15分钟14. 了解spark的semi join吗,他是干嘛的15. 了解spark的AQE,这是什么16. 你刚才讲AQE提到了广播机制,这个在spark中很重要,讲讲广播过程呢17. 了解网络吗?讲讲三次握手和四次握手区别。18. 了解数据结构吗?讲讲O(nlog n)的不稳定排序算法。20分钟两个编程题:Q1.求开方:给定num=5.79,error=1e-8,求x使得abs(x^2-num)<error19. 先讲讲思路吧,有什么思路:二分O(log n)20. 刚开始没做出来,面试官提示了下细节21. 后面二分法做出来了,面试官说那如果num小于1有什么变化呢22. 面试官问还有什么方法吗:牛顿下山法23. 公式写上去,但是面试官不关心公式,关心原理:会无限逼近24. 如果是三次方四次方,牛顿下山怎么用呢,公式会变的Q2.1TB的int类型数据怎么在512MB的虚拟机中求中位数25. 已经70分钟了,没时间了,没要求写代码,只要讲思路:外部排序,归并思想26. 面试官问还有什么方法吗:没想到了,但是后面搜了下有分布式排序,mapreduce排序等,估计想让我回答spark相关的,但是真不知道。5分钟反问27. 反问业务、作息、感受:都是套话28. 反问可以提升的点、我的不足:涉及到应聘者的评价,不能说。29. 谢谢面试官勒,吃饭去咯。
查看26道真题和解析
点赞 评论 收藏
分享
评论
9
55
分享

创作者周榜

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