职位描述:
1. 负责座舱Android 系统性能优化软件的研发工作;
2. 承担部分性能优化方案的架构设计和研发工作;
3. 充分理解需求并根据需求完成软件架构、模块设计和开发工作;
4. 按照项目计划,按时提交高质量的代码,完成开发任务;
5. 承担部分应用启动慢,系统卡顿等性能问题的分析解决。
职位要求:
1. 计算机或相关专业,本科以上学历;
2. 3到8年Android应用开发经验,具备大中型应用的架构设计能力;
3. 有大型互联网软件研发经验和app性能优化经验;
4. 熟悉Android Framwork,对AMS,WMS,input,surfaceflinger,binder有深入了解;
5. 做过性能优化,熟练掌握常见性能分析工具;
6. 熟悉linux kernel的调度,内存,存储。
招聘部门:
小米
工作地点:
北京市社招全职职位 ID:V4301
面试建议:
这个职位是小米汽车智能座舱团队的核心技术岗位,主要负责Android系统的性能优化工作。与传统Android开发不同,这个岗位更注重系统底层的深入理解和优化能力,特别是在智能座舱这种对实时性和流畅度要求极高的场景下。面试官会特别关注你对Android Framework核心组件的掌握程度,以及实际解决系统卡顿、应用启动慢等性能问题的经验。 建议你在准备面试时,重点复习Android Framework各核心组件的工作原理和交互机制,特别是AMS、WMS和Binder这些关键模块。准备几个你主导或参与过的性能优化案例,详细说明问题分析过程、使用的工具和最终的优化方案。对于Linux内核相关的知识,要着重准备调度算法和内存管理方面的内容。此外,由于这是汽车智能座舱相关的职位,建议你提前了解车载系统的特点和性能要求,思考Android系统在车载环境下面临的特殊挑战。