小米 – Framework开发工程师-窗口方向 职位分析和面试指导

职位描述:

1. 负责Framework窗口相关模块维护、体验优化、方案制定、功能开发等
2. 负责Framework层各类窗口及动画疑难问题的分析和解决,确保项目交付
3. 负责系统反向兼容方案的开发维护,如平行窗口、内缩、折叠连续等
4. 参与Android新技术学习与调研,与谷歌持续沟通,推动新功能落地

职位要求:

1. 本科以上学历,计算机相关专业,6年以上Framework开发经验
2. 熟悉安卓基础架构、组件、UI等,对行业各类新特性有深入理解
3. 熟悉安卓框架,如AMS/WMS/View/Animation/SurfaceFlinger等模块
4. 熟悉安卓窗口业务,有分屏、悬浮窗、平行窗口等模块开发经验优先
5. 具有业界平板、折叠等异形屏系统级方案开发经验者优先
6. 熟练使用各类开发调试工具,具备良好的问题解决能力、需求开发能力

招聘部门:

小米

工作地点:

南京市 ID:A240371

面试建议:

这个Framework开发工程师职位专注于Android窗口系统的深度开发,特别是针对小米特色的异形屏设备优化。面试官会特别看重候选人在窗口系统底层模块的实际开发经验,而不仅仅是表面的应用层知识。你需要证明自己不仅理解WMS等核心模块的工作原理,还能解决实际项目中遇到的窗口显示、动画流畅性等复杂问题。 准备面试时,建议重点梳理你在窗口系统开发中的具体项目经验,特别是处理过的疑难问题和优化案例。要准备好解释平行窗口、内缩等特殊功能的实现原理。同时,由于这个职位需要与谷歌团队协作,最好能展示你对Android最新技术的跟进情况。面试中可能会涉及现场分析窗口相关问题的场景,所以保持对Android框架层代码的熟悉度很重要。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。