职位描述:
1. 参与小米数据工场的研发和维护工作,打造一站式数据开发平台;
2.参与后端技术方案设计选型和开发,维护和迭代现有系统,解决系统的疑难问题;
3. 配合产品经理输出概念设计,解决数据开发过程中的痛点问题。
职位要求:
1.扎实的计算机专业基础,熟悉基本的算法和数据结构
2.熟悉Linux/Unix操作系统,熟悉Java Web研发
3.有大数据开发经验,能够站在数据研发角度思考平台化设计
4.具有良好的自我驱动和学习能力,责任心强,不断追求卓越
5.具有优秀的发现问题和解决问题能力,对解决有挑战的问题充满热情
6.具有优秀的沟通和协调能力,具有同理心,能够站在不同角度思考问题
7.熟悉Hadoop/Spark/Flink/Presto/Kafka/Doris/ElasticSearch等系统或者相关系统者优先考虑
8.有参与架构优化、系统重构经验的优先考虑
招聘部门:
小米
工作地点:
武汉市 ID:A104101
面试建议:
面试小米数据平台开发工程师职位时,你需要特别关注大数据平台开发这个核心方向。这个职位不仅要求扎实的Java开发能力,更重要的是要具备大数据生态系统的实战经验,能够从平台化的角度思考问题。面试官会特别看重你在大数据组件(Hadoop/Spark等)方面的实际使用经验,以及你如何解决过数据开发中的痛点问题。 建议你在准备面试时,重点准备以下几个方面的内容:首先,梳理你在大数据项目中的实际经验,特别是使用过哪些组件,解决了什么问题;其次,准备1-2个你参与过的架构优化或系统重构案例,说明你的思考过程和最终效果;最后,要展现出你对数据平台开发的深入理解,能够站在平台设计者的角度思考问题。同时,小米很看重工程师的沟通协调能力和同理心,所以也要准备一些团队协作的案例来展示这些软技能。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。