小米大数据开发岗一面、二面面经
小米大数据开发 2020.09.21 (30min)
1. 自我介绍
2. Hadoop和mr这块讲一下吧。
3. mr常用的调优手段都有哪些?
4. spark的宽窄依赖,stage的划分。
5. spark的调优手段都有哪些?
6. 说说你了解或者做过的有关数据倾斜的解决办法。
7. Kafka了解么?简单说说说它的应用场景。
8. 讲下jvm的G1垃圾收集器?
9. 反问
总结:小米面试管很棒,面试体验不错。总体来说面试问题基础,而且是基于简历面的,因为我简历上写的掌握spark和hive的调优。
许愿小米二面!!!
---------------------------------------------------更新------------------------
小米大数据开发 2020.09.24 (30min)
1. 自我介绍
2. 问我大数据技术里面哪些比较熟悉?我回答spark和hive
3. cluster by和group by 还有sort by还有order by的区别
4. hive map端的join和reduce端的join了解么?
5. spark的rdd常用算子讲一下? spark job提交过程讲一下?
6. Stand alone模式和yarn模式的区别?rdd的宽窄依赖如何划分,rdd分区数如何确定的?
7. udf函数写过么?
8. Java的hashMap、hashtable、concurrentHashMap的区别?
9. jvm内存区域?哪些是线程公有的?
10. 家是哪的?手上现在有没有offer?
11.反问
总结:小米的面试体验很棒的,问题依然基础。但是这次聊的比上一次多一些,特别是spark那一块。许愿小米后续面试!!!
#小米集团##面经##校招##小米##大数据开发工程师#