职位描述:
1. 负责小米汽车APP的软件研发和架构工作,包含苹果生态研发;
2. 负责设计技术框架及架构,代码review,提升研发效率和研发质量;
3. 参与业务相关的技术调研与技术攻坚工作;
4. 负责性能、稳定性、功耗、体验优化工作。
职位要求:
1. 计算机或相关专业本科及以上学历,5年以上i0S开发经验;
2. 深入理解Swift / Objective-C Runtime运行机制和内存管理机制;
3. 深入了解各个不同i0S版本的特性与差异并有丰富适配经验;
4. 熟悉网络通信机制及常用数据传输协议,并有成熟的弱网优化方案;
5. 负责过客户端通用底层库和SDK封装;
6. 具有强大的代码驾驭能力与技术设计能力,有成功商用产品开发经验;
7. 加分项:有Flutter、RN、Unity、苹果生态开发经验。
招聘部门:
小米
工作地点:
北京市 ID:A177266
面试建议:
小米汽车iOS开发岗位聚焦于汽车APP这一特殊场景,面试官会特别关注候选人对iOS底层机制的掌握程度。不同于普通APP开发,汽车APP需要处理更多复杂场景如弱网环境、多设备兼容性、高性能要求等。你需要准备展示对Runtime机制、内存管理、版本适配等底层知识的理解,以及解决实际问题的案例。 建议重点准备技术架构设计相关的案例,特别是涉及性能优化、稳定性提升的项目经验。面试中可能会被要求现场分析某个技术方案或解决特定场景问题。对于加分项技术栈,虽然非必需但能显著提升竞争力,建议至少了解基本原理。记得携带能体现代码质量的个人作品或开源项目,这比单纯描述更有说服力。