小米 – 手机部-安卓稳定性专家(深圳) 职位分析和面试指导

职位描述:

1.负责Android平台的系统稳定性体验优化,解决Native 和 虚拟机层的稳定性相关故障,并挖掘系统性治理方案
2.负责稳定性优化,技术攻关,发现并解决各类潜在风险,保证系统安全、稳定、快速运行
3.问题预防:对历史问题进行复盘,提炼出预防措施。对重点业务的功能进行方案评估,协助业务提前识别稳定性风险并改进
4.基础建设:
(1)结合业界技术发展、用户通点、研发痛点,针对各类稳定性细分疑难故障类型和研发过程中的技术问题,设计并开发领先业界的技术解决方案。
(2)负责预研安卓核心技术包括不限于Art 虚拟机,Binder,Native,内存管理,逆向分析等系统核心技术。

职位要求:

1.5年以上Android平台开发经验, 精通Art或者Native技术, 例如Native Hook,Art,逆向分析技术
2.加分项:对Art虚拟机,Native Hook,逆向分析,内存治理,Linux资源管理策略(Linux task Schedule,Memory Management,File system,Cgroup)某一项技术方向比较精通者优先

招聘部门:

小米

工作地点:

深圳市社招全职职位 ID:S7750

面试建议:

面试小米安卓稳定性专家职位时,面试官会特别关注你在Android系统底层技术方面的深度理解,尤其是Art虚拟机、Native Hook和逆向分析等核心技术。这些技术不仅要求你有扎实的理论基础,还需要丰富的实战经验来解决复杂的稳定性问题。面试官会期望你能展示出在系统稳定性优化方面的系统性思维,以及如何通过技术攻关来预防和解决潜在风险。 为了准备这场面试,建议你重点复习Art虚拟机和Native层的相关知识,特别是与稳定性相关的技术点。准备一些你过去解决过的复杂稳定性问题的案例,详细描述你是如何分析问题、设计解决方案并最终实施的。同时,对Linux资源管理策略也要有所准备,因为这是加分项。在面试中,展示你的技术深度和系统性思维是关键,确保你能清晰地表达你的技术见解和解决方案。