小米校招 大数据开发岗
一面 约1h
1. HDFS读写流程, 以及优化
2. HBase RowKey设计原则, 项目中是如何设计的?
3. 讲项目, 根据项目中的点提问, 讲完离线讲实时
4. Kafka的架构
5. 算法: 手写归并排序
6. HQL: 具体是啥忘了, 用开窗写的
7. Flink如何实现端到端的一致性?
整体面下来面试官很好, 我讲述过程中面试官会点头示意, 让人越来越有信心. 技术层面, 问的挺细, 大体也是根据简历来的, 还有很多问题想不起来了. 一面过了大约两天HR电话约二面
二面 大约30min
1. 算法, 上来先做两个题, 秒了
2. HQL (不难, 开窗)
3. 用过什么大数据框架和技术? 我说Hadoop, Spark, Flink, Kafka, Flume, HBase, ClickHouse......等
4. 先问点基础的, Java中的GC了解多少?
5. TCP三次握手, 四次挥手过程, 为什么要四次挥手?
6. 问了一些Linux指令
7. Java多线程
8. 接下来聊聊大数据, Kafka知道多少说多少, 然后我balabala.......从架构说到精准一次到底层HW, LEO以及存储格式
9. Flink: 解释Watermark....., 状态是存在哪?
10. 对小米有了解么?
11. 反问....
二面的感觉速度比较快, 虽然问题都答上来了但是时间很短感觉要凉, 面试官很专业, 态度也很好, 无论过不过都是很好的面试体验.
anyway, 听说牛客很灵, 许愿hr面!
更新
已签约,实现自己的小目标,牛客真灵!
#小米##面试题目#