职位描述:
1. 负责HyperOS系统安全相关的客户端研发工作,包括手机管家,隐私保护,权限管理等;
2. 负责客户端架构设计、功能开发;
3. 负责客户端的性能优化,稳定性优化,疑难问题分析工作;
4. 负责跟进行业内最新技术动向,做好技术的规划和预研。
职位要求:
1. 计算机或者相关专业本科以上学历;
2. 至少7年以上APP的开发经验,熟练掌握JAVA,熟悉Android SDK;
3. 有良好的编程习惯和逻辑思路, 代码结构清晰规范;
4. 具有一定的分析和解决问题能力,对解决具有挑战的问题充满热情,具备良好的沟通能力和优秀的团队协作能力。
5. 具有Framework开发经验,了解各子系统的原理,如AMS/WMS/PMS/绘制等优先。
6.具有安全背景、App性能优化,稳定性优化经验优先。
招聘部门:
小米
工作地点:
北京市 ID:A30336
面试建议:
这个职位是小米公司HyperOS系统安全方向的高级Android开发岗位,与普通Android开发岗位相比,最大的特点是需要深入理解系统安全机制和Framework底层原理。面试官会特别关注你在系统安全模块开发、性能优化和Framework层问题排查方面的实际经验。 建议你在准备面试时,重点梳理以下几个方面的经验:1)系统安全相关功能(如权限管理、隐私保护)的开发案例;2)遇到的性能问题和稳定性问题的排查过程;3)对Android Framework各子系统工作原理的理解。同时要准备好展示你的代码规范和架构设计能力,小米作为大厂非常看重代码质量。可以准备1-2个能体现你解决复杂技术问题的典型案例,用STAR法则来组织你的回答。记得要强调你在团队协作和跨部门沟通方面的经验,因为系统级开发往往需要多方协作。