
联想
Android framework expert
Android framework expert
发布于 大约 8 小时前普通员工/个人贡献者
上海市
中级经验
全职员工
仅现场办公
本科
Android开发
Ams
Android Framework
Jni
Surfaceflinger
Systrace
Wms
AI 估算 · 20k–30k
联想上市大厂,Android framework专家薪资在上海属于中等偏上,3-5年经验竞争力强
职位详情
关于这个职位
联想正在招聘Android Framework专家,负责Android系统核心模块的开发和维护,解决ANR、卡顿、内存泄漏等稳定性问题,并与底层硬件团队协作完成适配
这个岗位要求深入理解Android系统架构,精通Java/Kotlin和C/C++,适合有3-5年经验、对Android底层机制有浓厚兴趣的技术专家
最低要求
本科及以上学历,计算机、电子工程、软件工程等相关专业,3–5 年及以上 Android Framework 开发经验
精通 Java/Kotlin、C/C++,熟悉 JNI、Binder、Handler 等底层机制,具备扎实的数据结构与算法基础能力
深入理解 Android 系统架构,熟练掌握 AMS/WMS/PMS、SurfaceFlinger、HAL 等核心模块源码与工作原理
熟练使用 Systrace、Perfetto、gdb、Bugreport 等调试工具,具备系统级问题定位与性能优化能力
较强的学习能力与自驱力,能快速跟进新技术并应用于实际项目
良好的英文读写能力,加分项:口语交流能力
工作职责
负责 Android Framework Java 层及 Native 功能开发维护工作
负责 Android 系统稳定性问题的分析和解决,如 ANR、Crash、内存泄漏、卡顿、冻屏 等疑难问题
负责 Android APP 应用的接口定义及对接 HAL、Kernel 团队完成硬件抽象层适配,解决软硬件兼容性问题
负责 Android 系统优化,包括系统裁剪、内存优化、长待机等方面优化
编写技术文档及相关开发流程文档
AI 洞察
优缺点分析
优点
- 联想作为全球领先的PC和智能设备厂商,Android系统开发岗位具有极高的技术深度,能接触到完整的设备开发流程
- 该岗位专注于Android Framework底层,技术壁垒高,积累的经验在行业内非常稀缺且价值高
- 薪资福利体系完善,上市大公司稳定性好,有丰富的内部培训和晋升通道
- 技术迭代快,需要持续学习新版本的Android系统变化
- 适合热爱底层系统技术、喜欢解决复杂问题、有较强自驱力和耐心的Android开发工程师
缺点 / 挑战
- Android系统底层问题复杂,需要极强的分析和调试能力,工作压力可能较大
- 团队协作涉及多个部门(APP、HAL、Kernel),沟通协调成本较高
角色解读
- 在Android系统领域深耕,逐步成为系统架构师或技术专家,主导系统级设计和优化
- 横向扩展至底层驱动或硬件抽象层,成为软硬件全栈工程师
- 向技术管理方向发展,担任技术负责人或团队主管,带领团队攻克系统难题
- 负责Android Framework的Java层和Native层功能开发与维护,包括系统服务、窗口管理、输入系统等核心模块
- 分析和解决Android系统稳定性问题,如ANR、Crash、内存泄漏、卡顿等疑难杂症
- 定义APP与底层硬件的接口,对接HAL和Kernel团队完成硬件适配,解决软硬件兼容性问题
- 进行系统优化工作,包括系统裁剪、内存优化、长待机等,提升整体性能和用户体验
- 精通Java/Kotlin和C/C++,熟悉JNI、Binder、Handler等底层机制,有扎实的数据结构和算法基础
- 深入理解Android系统架构,熟悉AMS/WMS/PMS、SurfaceFlinger、HAL等核心模块的工作原理与源码
- 熟练使用Systrace、Perfetto、gdb、Bugreport等调试工具,具备系统级问题定位和性能优化能力
- 具备较强的学习能力和自驱力,能快速跟进新技术,同时具备良好的英文读写能力
申请策略
- 在面试中主动展示你对Android系统架构的全局理解,而不仅仅是罗列知识点
- 准备一个完整的系统问题排查案例,从现象、分析、定位到解决的完整过程,体现工程能力
- 突出Android Framework相关项目经验,特别是对AMS、WMS、SurfaceFlinger等核心模块的深入理解和实际优化案例
- 详细描述解决系统稳定性问题(如ANR、Crash)的过程和方法,展示使用Systrace等工具的分析能力
- 如果有性能优化(内存、启动速度、功耗)或系统裁剪经验,务必重点呈现
- 强调C/C++和JNI开发经验,以及底层调试能力
- 深入阅读Android开源代码(AOSP),特别是Framework核心模块的源码,准备一些源码级的理解
- 练习使用Perfetto和Systrace分析实际性能问题,并总结分析框架
面试指南
- 对于系统流程类问题,从底层到上层逐步展开,结合关键服务的关键步骤,展现系统化思维
- 对于问题解决类问题,遵循“现象描述-工具使用-假设验证-根因定位-解决方案”的STAR原则
- 对于原理类问题,先给出核心概念,再深入细节,必要时画图辅助说明
- 请描述Android系统从开机到Launcher启动的完整流程,以及各个服务(AMS、WMS、PMS)的作用
- 当系统出现ANR时,你是如何分析根因的?请举例说明
- 谈谈你对Binder机制的理解,包括一次拷贝、线程池管理等
- 如何优化应用的内存占用?请列举你常用的方法和工具
- SurfaceFlinger的工作原理是什么?如何解决画面卡顿或掉帧问题?
职位点评
74
综合评分
联想大厂Android Framework专家岗,技术深度高,薪资福利好,但仅现场办公且WLB未明确。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合注重技术深度和职业发展、对工作强度和现场办公可以接受的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利80
成长发展90
工作生活50
使命价值60
薪资福利
80较高
联想上市大厂,薪资福利有竞争力,提供五险一金等基础保障,但具体薪资未披露。
薪资信号未披露(AI估算:20K-30K/月)
成长发展
90较高
Android Framework技术深度高,能积累底层系统经验,联想内部有较多学习资源和晋升机会。
技术前沿主流现代技术
技术栈Android Framework、Java、Kotlin、C/C++、JNI、Binder、AMS、SurfaceFlinger
业务类型ambiguous
工作生活
50较低
仅现场办公,未提及弹性工作或WLB,工作强度可能较大。
工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)
使命价值
60中等
联想的消费电子业务与用户日常生活紧密相关,有一定社会价值,但岗位本身偏向技术实现。
行业发展稳定成熟行业
社会影响中性/一般
创新程度稳健跟随主流
联想 的其他在招职位
相似职位推荐
Watch Jobs