背景:
整个市场大环境依旧属于就业寒冬情况下,特别是AI火爆后。app开发的同学很多可能更加悲观一些觉得自己经常不需要敲一行代码。不过市场上车载相关的岗位其实还算可以,android系统开发(非app开发)的就业还算比较不错,近期有的学员也拿到了好几个公司offer,有的是做手机的(特别新秀字节,追觅等),有的是做车机的,也有其他非主流的一些比如pos机,学习平板等。
马哥这边也会对这些面试题目进行收集,整理一起分享给大家,当然很多framework的面试题目其实都是马哥平时framework入门到精通课程中有讲解的
https://mp.weixin.qq.com/s/Qv8zjgQ0CkalKmvi8tMGaw
一般你只要跟着马哥认真学了课程,这些题目其实都不是什么大问题哈,当然有一些题目也确实有一定难度哈。。
常规的一些framework面试题
开机流程?
为什么需要init启动Zygote?
不能启动SystemServer吗?
你对开机性能优化有啥想法?开机动画是否可以考虑目前情况下提前结束呢?你的方案是啥?
Fallbackhome你觉得是否可以去除?是否有调研过市场这块方案?
讲讲input模块的调用链路,并详细说出iq,oq,wq各自含义
key事件如何分发的?
冷启动热启动流程的区别?
你知道窗口的状态流转吗?
谈谈你对整个框架的理解?
如何解决anr?
你如何分析源码?
遇到问题,卡住了,你的方案是什么?
anr的类型有哪些?
遇到闪屏黑屏你怎么处理?
Binder一次拷贝在哪里
知道这个开机流程,对你有什么帮助吗?
有没有做过稳定性优化?
wms的层级结构树介绍一下,请问你一般用啥命令看,看他有啥作用?
你觉得引入层级结构树好处是啥?以前没有这个层级结构树有啥痛点?
请问TaskDisplayArea的作用意义是什么?它子节点主要放的是啥?
请问WindowToken作用意义是什么,为啥叫做Token?有啥特别含义给我解释清楚。
ams四个启动模式你知道吗?
为什么binder要用序列化?
多屏互动讲讲你是怎么做的。
看你简历做wms业务熟悉proto log,为啥要用proto log?
proto工程使用说说背景详细剖析,wms中日志等说明proto优势,有他和没他会怎么样,这个proto主要又是给谁看?
上面面试题答案及更多vip免费系统开发经典大厂面试题库获取,课程优惠购买成为vip学员进入vip群,积极讨论各种行业难点痛点疑难问题,答疑服务等。
请联系马哥微信:

夜雨聆风