安卓车机车载面试福利7:一线厂商车载系统开发相关面试真题(持续更新)

安卓车机开发面试真题解析

背景:

整个市场大环境依旧属于就业寒冬情况下,android系统开发(非app开发)的就业还算比较不错,主要就是因为这些年国家大力发展新能源汽车,各个车机大厂车机系统开发岗位需求大大增加,毕竟都把车机系统功能在汽车发布时候进行大力宣传,开的像手机一样的科技发布会。

所以很多学员朋友就找安卓车机系统开发相关岗位,所以今天来重点分析一些车机系统开发岗位相关的面试题,非常感谢相关学员朋友们靠回忆提供出来的的真实车机framework面试题目,经常有学员朋友们在面试后对一两个面试题目会有感觉答的不太好,或者说心里没把握,他们就会来请教马哥。

马哥这边也会对这些面试题目进行收集,整理一起分享给大家,当然很多framework的面试题目其实都是马哥平时framework入门到精通课程中有讲解的

https://mp.weixin.qq.com/s/Qv8zjgQ0CkalKmvi8tMGaw

一般你只要跟着马哥认真学了课程,这些题目其实都不是什么大问题哈,当然有一些题目也确实有一定难度哈。。
在这里插入图片描述

某车载相关厂商面试真题:

技术一面相关面试题

1、你目前意向的方向是哪个?系统应用还是框架这块?

2、框架层你最熟悉哪块内容?

3、Input ANR检测是怎么样的机制?

4、IQ、OQ、WQ为什么需要这三个队列呢?不能使用一个吗?

5、IQ、OQ、WQ他们的交互过程是什么样的?

6、InputDispatcher 分发给应用进程后,应用进程在这个过程具体是怎么接收的呢?

7、系统有很多种跨进程通讯方式,那为什么不选用Binder进行传递?

8、systemui有没有可能通过SDK之类的方式,给裁剪掉,系统还能够正常运行?

9、冻屏类问题你怎么处理?

10、闪屏黑屏类的问题你怎么处理

技术二面相关问题:

1、请介绍下开机启动流程

2、如果需要优化开机启动速度,请问有哪些策略?

3、开机启动动画是在kernel阶段加载,请问开机动画起始点是哪里?由什么触发?结束时的判定逻辑是什么?

4、请介绍下应用启动的流程

5、应用启动过程中,system_server针对不同的task是如何管理对应进程的生命周期?对应的生命周期各个阶段如何进行触发?

6、针对不同的Activity启动模式,请问Task这块有什么不同的体现?

7、不同的图层最终是如何显示在一起的呢?

8、请问应用页面创建显示,system_server有几个层级被创建出来?分别是哪几个?

9、请说下Input 关于key事件的读取和分发流程

10、为什么Input模块不像SurfaceFlinger是单纯的Native层程序,而是Java层Native层共有的模块设计?

11、请问有没有做过WMS、AMS这块深度定制的相关需求?

12、请你举一个你印象深刻,关于WMS、AMS这块的需求或者问题。

13、我看你在原公司待了X年,目前是在职状态,请问为什么选择离职?

14、关于工作这块你意向的岗位方向是什么?

15、对于后续的技术提升,你自己的规划是什么?

这些面试题大家都可以正常做出么?具体面试题目相关答案欢迎各位学员vip群中积极讨论,注意看看牛逼师兄弟们如何回答这些题目。

更多framework实战开发干货,请关注下面“千里马学框架”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千里马学框架

帮助你了,就请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值