职位描述:
1、负责澎湃OS系统Launcher App端的研发和维护工作,完成高质量编码;
2、负责Android相关技术研究,承担重点、难点的技术攻坚;
3、能够对架构进行改进,不断提升产品体验体验和性能优化,深度参与产品需求讨论,功能定义等,共同打造国内领先的移动互联网产品;
4、参与新技术,新功能架构与开发和,研究行业方向;
职位要求:
1、计算机相关专业本科及以上学历,5年以上Android工作经验,具备扎实的计算机理论基础;有Launcher开发经验优先。
2、精通Android应用开发、开发平台及框架原理,有丰富的性能优化经验;
3、深入理解设计模式,能设计出高效、合理、易读、易于扩展的程序结构;
4、针对Android Framework的核心流程有深入的理解
5、具备良好的工作态度、沟通技巧和团队协作精神,责任心强
招聘部门:
小米
工作地点:
北京市 ID:A154664
面试建议:
面试小米的桌面框架-Android高级开发工程师职位,你需要特别关注几个关键点。首先这个岗位不仅要求常规的Android开发能力,更强调对系统级应用特别是Launcher的开发经验。面试官会重点考察你对Android Framework核心流程的理解深度,这是区分普通应用开发者和系统开发者的重要分水岭。其次,性能优化能力在这个岗位显得尤为重要,因为Launcher作为系统核心应用,其流畅度直接影响用户体验。 准备面试时,建议你重点复习Android Framework的核心机制,如Activity启动流程、View绘制原理等。准备几个你主导的性能优化案例,最好能具体说明优化前后的数据对比。对于Launcher开发,即使没有直接经验,也要了解其特殊性和技术难点,比如多任务管理、手势交互等。面试中可能会考察你的架构设计能力,提前准备一些设计模式的实战应用案例会很有帮助。记住要展示出你对系统底层的好奇心和钻研精神,这是小米技术团队特别看重的品质。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。