小米 数据研发

2023.10.7 一面
1. 介绍项目,为什么做数据开发
2. flink状态分类,反压,内存管理,调优经验
3. spark宽窄依赖,job stage task如何划分,调优经验
4. 接触过scala吗
5. 聚类分类算法,聚类效果评估
6. 场景设计题

2023.10.10 二面 拷打的很细
1. spark:任务提交流程,组件,Executor和job、task的关系,CPU core数,Driver计算什么
2. 数据处理过程,RDD,算子,设计一个reducebykey算子(?),groupbykey和shuffle
3. 哪些情况会发生sql跑的慢,怎么处理
4. hive语法,函数,explode
5. flink:任务提交流程,组件角色,数据延迟处理,watermark设置,任务并行度设置多少
6. kafka了解吗(不会)
7. 数据分析:聚类,预测,评估
8. 未来规划
全部评论
小米技术面一共几面
点赞 回复 分享
发布于 2024-10-05 11:23 陕西

相关推荐

07-11 22:27
中南大学 Java
程序员牛肉:学历的话没问题。但是没问题的也就只有学历了。 其实你的整体架构是正确的,博客接着干。但是项目有点过于简单了。从后端的角度上讲,你这也就是刚入门的水平,所以肯定约面试够呛。 如果你要应聘后端岗位,那你第一个项目竟然是仿写操作系统。这个你要面试官咋问你。你一定要记住一点,你简历上写的所有的东西,都是为了证明你有能力胜任当前的岗位,而不是为了证明你自己会什么。 如果你只是浅浅的做几个项目,描述也都是烂大街。技术点也都是各种混水类的配置类需求,那你就不要幻想自己能走多远。一定要保持思考,保持学习。
点赞 评论 收藏
分享
评论
4
28
分享

创作者周榜

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