小米 – 通讯开发工程师 职位分析和面试指导

职位描述:

1. 负责车联网通讯服务产品规划、需求分析、方案设计、研发实现、单元测试、系统优化;
2. 负责关注国内外车联网的发展趋势,跟进市场新技术及引入;
3. 负责车联网云端产品质量问题的跟进和处理;
4. 对高性能,高并发,高可用服务有比较高的研究和理解,不断改进现有架构,提高服务可用性;
5. 根据公司软件开发规范要求,确保相关代码的有效性和正确性,保证开发过程的透明度与可控性。

职位要求:

1. 计算机相关本科以上学历,8年以上高并发大型平台架构、开发经验;
2. 精通微服务常用开源框架技术;有SOA架构相关的设计与研发经验.
3. 精通数据建模、数据集成和数据治理等相关知识和技能;
4. 熟练掌握大型分布式系统相关的技术架构,如Nginx, Keepalive, Redis, RocketMQ, Kafka, Elasicsearch相关技术等
5. 具备大数据系统研发经验,熟悉Hadoop、Spark、Flink等大数据处理框架;
6. 熟悉 Linux 或 Unix 下的高可用架构,了解Docker, Kubernetes等相关容器技术.
7. 有较强的责任心和工作积极性,对新技术敏感、善于钻研和乐于沟通与分享。

招聘部门:

小米

工作地点:

南京市 ID:A09797

面试建议:

小米的通讯开发工程师职位聚焦于车联网通讯服务领域,这是一个融合了传统通讯技术与新兴车联网应用的复合型岗位。面试官最看重的不仅是常规的编程能力,更是对高并发系统架构的深刻理解,以及将大数据处理技术应用于车联网场景的实际经验。这个岗位的特殊之处在于需要同时具备云端服务开发能力和对车联网行业趋势的敏锐度。 准备这个面试时,你需要重点展示在高并发系统设计方面的实战经验,特别是使用微服务架构解决实际问题的案例。对于车联网领域,即使没有直接经验,也要表现出对行业发展趋势的理解和学习能力。技术层面,要准备好详细讨论你使用过的分布式系统组件和大数据处理框架,最好能结合具体项目说明性能优化和系统稳定性提升的方法。沟通环节要突出你的问题解决能力和技术分享热情,这正是小米文化所看重的。