系统开发面试真题21道,你都会吗?手机车机,多屏,性能优化开发岗位
- 2026-11-08 00:21:00
背景:
整个市场大环境依旧属于就业寒冬情况下,android系统开发(非 app 开发)的就业还算比较不错,主要就是因为这些年国家大力发展新能源汽车,各个车机大厂车机系统开发岗位需求大大增加,毕竟都把车机系统功能在汽车发布时候进行大力宣传,开的像手机一样的科技发布会。
据马哥学员找工作offer的不完全统计,今年单独做车载方向的开发和手机及其他业务方向的开发找工作比例约为6 :4。
这里的4包含是手机,平板,学习机,ps机,电视,VR等,6全部是车载,可以看得出framework人才支撑还是很强,车载部分吸纳了很多人才。
所以很多学员朋友就找安卓车机系统开发相关岗位,所以今天来重点分析一些车机系统开发岗位相关的面试题,非常感谢相关学员朋友们靠回忆提供出来的的真实车机framework面试题目,经常有学员朋友们在面试后对一两个面试题目会有感觉答的不太好,或者说心里没把握,他们就会来请教马哥。
马哥这边也会对这些面试题目进行收集,整理一起分享给大家,当然很多framework的面试题目其实都是马哥平时framework入门到精通课程中有讲解的
新手安卓app转framework系统开发工程师入门到精通课程
一般你只要跟着马哥认真学了课程,这些题目其实都不是什么大问题哈,当然有一些题目也确实有一定难度哈,当然不懂的题目也可以到马哥vip群中讨论或者联系马哥。
某系统开发厂商面试21个真题
1.闪黑黑屏问题怎么排查
2.三指跳转怎么实现的,如果这时候弹某个报警弹窗该怎么办。
3.如果副驾屏有更高层级的surfaceControl怎么办。
4.举例一个黑屏的问题
5.binder讲解一下原理
6.InputDispatcher派发流程讲一下
7.为什么在DisplayContent监听手势,在PhoneWindowManager可以吗。
8.user0和user10两个进程可以通过binder进行通讯吗
9.input事件派发流程
10.HAL层了解多少
12.性能优化怎么做的,应用冷启动
13.有没有做过内存优化相关的
14.开机过程中服务OOM怎么去分析
15.selinux了解多少
16.splash Screen的优化是怎么做的
17.事件是怎么传递到具体的Activity的
18.有没有尝试去添加一个服务
19.binder解释一下完整的接收和发送
20.socket和binder有什么区别,什么场景下用binder,什么场景下用socket
21.zygote是binder还是socket,为什么不用socket
22.framework层定义的权限是怎么让linux认识的
这些题目你都会么,是否全部心里都有了答案呢?
如果不确定是否自己回答正确,都可以留言或者技术群进行相关面试题目的讨论,直到整理出正确的答案。