快手-数据开发-提前批一面-G

面试官特别好,循序渐进的问,有引导

先问了项目,感兴趣的深挖,还让我补充有没有没有问到的亮点(有个锤子)

 然后问编程语言,java jvm 并发 锁,略知一二 

然后问岗位相关的,大数据八股,这个我答得挺好,连连点头 

有场景题,给个案例让我分析mapreduce中的每个步骤,答得还行 

然后问我比较新的架构hudi、clickhouse,OLAP相关框架的了解,基础的我都没学完想啥呢。。 

写一道编程题,面试官溜了,怀疑去工作去了。中序遍历,这个不像leetcode,是用Scanner扫进来的数,费了半天劲生成二叉树,确实不怎么写,流程肯定没问题,让我自己回去编译一下,他等一会再看。

废了回去编译发现scanner不常用,到处是毛病,希望开恩毕竟他已经点出来我编程薄弱了,我又不是搞前后端开发的

全部评论
快手有后续吗?
点赞 回复 分享
发布于 2023-08-26 17:37 陕西
老哥这是什么部门
点赞 回复 分享
发布于 2023-08-02 17:01 北京
能问下友友的实习经历吗
点赞 回复 分享
发布于 2023-08-02 16:10 江苏
快手这个不就是正式批吗
点赞 回复 分享
发布于 2023-08-02 14:01 广东
快手有提前批吗
点赞 回复 分享
发布于 2023-08-02 13:27 广东

相关推荐

1.  简单介绍一下项目2.  在中间层建设中遇到过什么问题3.  数仓中状态的更新是比较及时的,如何记录这些状态,最核心是关心最终的状态还是流转的状态4.  拉链表是什么,怎么实现的,执行过程中怎么解决效率的问题5.  用的什么计算引擎,sql在spark上怎么执行的6.  spark的提交流程7.  uv和pv的含义,计算uv在spark上的运行原理8.  MapReduce的原理,快排的目的是什么,有序的目的是什么,知道每个过程才能知道如何去调优9.  sql转ast是怎么转的10. ast做逻辑执行计划优化做了哪些11. 逻辑执行计划和物理执行计划大概有什么区别12. 写sql过程中有没有遇到过执行时间特别长的,引出数据倾斜相关内容(问的很细,基本所有的都问了)13. 不同数据类型join为什么导致数据倾斜14. mapjoin和正常join的区别,mapjoin原理是什么,怎么实现的15. 加随机数打散,两阶段聚合怎么做的16. new一个线程怎么做,thread和runnable的区别是什么17. java集合类用过哪些(说没怎么用过java,就没再问了)18. sql在不同执行引擎下有什么区别,答有些语法不通用,为什么不通用,如何造成这种问题的19. sql中所有关键字的执行顺序20. a join b where条件写在join里面和join外面 有什么区别21. 4道sql22. 一道mid算法做的是计算引擎调优,一直在问spark底层,顶不住顶不住。当晚挂...
查看20道真题和解析
点赞 评论 收藏
分享
查看53道真题和解析
点赞 评论 收藏
分享
评论
10
16
分享

创作者周榜

更多
牛客网
牛客企业服务