小米 – 桌面框架-Android高级开发工程师1 职位分析和面试指导

职位描述:

1、负责澎湃OS系统桌面/最近任务/全面屏手势的研发和维护工作。
2、负责Android相关技术研究,承担重点、难点技术攻坚工作。
3、与产品经理、SPM、测试保持协调与沟通,推进项目进展。

职位要求:

1、本科及以上学历,4年以上软件研发工作经历,有桌面/最近任务/全面屏手势/framework开发经验优先
2、精通Android应用开发,有架构设计能力,有性能优化经验
3、逻辑清晰,认真负责,工作主动性高
4、乐于接受挑战,遇到困难,能够主动寻求帮助,能够迎难而上

招聘部门:

小米

工作地点:

北京市 ID:A122774

面试建议:

这个岗位是小米澎湃OS核心体验的关键建设者,面试官会特别关注你在系统级开发方面的深度。不同于普通应用开发,桌面框架工程师需要同时具备垂直技术栈穿透力和横向架构视野,既要能解决手势识别等底层交互问题,又要能优化多任务管理等系统级功能。 建议重点准备三个维度的案例:首先是框架层开发经验,比如如何通过Hook机制修改系统行为;其次是性能优化实例,比如内存泄漏排查或帧率提升方案;最后要体现架构思维,可以描述你设计的模块化方案如何平衡灵活性与稳定性。面试时可能会被要求现场分析手势冲突的解决方案,平时要多研究Launcher3等开源实现。记得带上能展示系统权限使用或跨进程通信的代码片段,这比单纯讲业务需求更有说服力。