职位描述:
1. 负责小米生态链App iOS客户端的整体开发工作,编写高质量代码。
2. 负责客户端的技术架构设计,并进行持续改进和性能优化。
3. 负责指导生态链公司设计优良技术架构,协助解决疑难问题。
4. 负责iOS系统上相关新功能,新技术预研。
职位要求:
1. 计算机相关专业,5年以上工作经验,沟通能力强。
2. 具有扎实的计算机专业知识,熟悉常用的数据结构及算法。
3. 具备良好的软件设计能力,熟悉常用的设计模式。
4. 熟练使用 Objective-C 或 Swift 开发语言,熟悉iOS平台原理机制。
5. 熟练掌握UI、网络及多线程开发等知识。
6. 熟练使用Xcode及相关开发工具,具备丰富的调试经验和技能。
7. 熟悉至少一种跨端开发技术,如 React Native、Flutter 等。
8. 有Linux、RTOS 系统开发经验者佳。
9. 有Android App开发经验者佳。
招聘部门:
小米
工作地点:
武汉市 ID:A110122
面试建议:
小米的iOS研发工程师职位有着明显的生态链特色和技术广度要求。这个岗位不仅要负责常规的iOS客户端开发,还需要参与生态链公司的技术指导,这就要求应聘者不仅要有扎实的iOS开发功底,还需要具备技术架构设计和跨团队沟通能力。特别值得注意的是,职位要求中提到了跨端开发技术和Android开发经验,这在传统iOS岗位中并不常见,反映出小米对技术广度的重视。 针对这个岗位的面试准备,建议重点准备三个方面:首先是iOS核心技术,包括Objective-C/Swift语言特性、Runtime机制、内存管理等;其次是跨端开发经验,特别是React Native或Flutter的实际项目经验;最后是架构设计能力,要准备好讲解你参与过的复杂项目架构。面试中可能会遇到实际场景的技术方案设计题,建议提前准备几个典型的生态链产品案例来展示你的技术视野和解决问题的能力。同时,由于岗位涉及技术指导工作,沟通表达能力的考察也会是重点。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。