背景
感谢近期出去面试的几个学员给马哥都带回来了相关企业的系统开发,性能优化等面试题目,这里马哥统一汇总给各位学员进行参考,欢迎各位学员对面试题在vip群中讨论答案。
整个市场大环境依旧属于就业寒冬情况下,android系统开发(非app开发)的就业还算比较不错,主要就是因为这些年国家大力发展新能源汽车,各个车机大厂车机系统开发岗位需求大大增加,毕竟都把车机系统功能在汽车发布时候进行大力宣传,开的像手机一样的科技发布会。
所以很多学员朋友就找安卓车机系统开发相关岗位,所以今天来重点分析一些车机系统开发岗位相关的面试题,非常感谢相关学员朋友们靠回忆提供出来的的真实车机framework面试题目,经常有学员朋友们在面试后对一两个面试题目会有感觉答的不太好,或者说心里没把握,他们就会来请教马哥。
马哥这边也会对这些面试题目进行收集,整理一起分享给大家,当然很多framework的面试题目其实都是马哥平时framework入门到精通课程中有讲解的,详细课程可以文章底部。
一般你只要跟着马哥认真学了课程,这些题目其实都不是什么大问题哈,当然有一些题目也确实有一定难度哈,当然不懂的题目也可以到马哥vip群中讨论或者联系马哥。
某系统开发厂商面试真题:
App 放在 system 分区和 product 分区有什么区别?
product 分区能否放系统应用?
/system/app 和 /system/priv-app 有什么区别?与平台签名、权限白名单有什么关系?
跨进程如何传输约 1 MB 的数据?为什么不直接通过 Binder 传递?
共享内存能否保证传输速度?如何降低复制开销、控制延迟并处理读写同步?
低 RAM、低存储芯片方案,如何优化 Android 系统 ROM 体积?如何区分存储优化与运行内存优化?
请举出一个遇到过的no focus anr,并详细的说出你的分析流程。
property属性的作用是什么?ro.和persist的区别是什么,其底层原理是什么
如何新增一个keyevent,具体要改哪些文件
常用的跨进程方式
binder原理讲一下
讲一下android开机流程,桌面应用启动流程分析,窗口添加流程分析,input流程分析,如何分析input anr,
windows添加流程分析,如何处理闪黑问题
说说Winscope的原理?你在这个工具在各个安卓版本汇总有遇到过什么问题?
surfaceflinger显示链路分析
native crash定位方法,是否可以举出一个经典的案例
binder耗尽问题如何定位分析?是否可以举出相关案例
anr日志中如可确定binder对端是谁?如果不可以你还有啥好的方法定位吗?
你说你做过性能优化?请问你说说开机启动优化你做过哪些实战项目?分别详细说说
你们公司的的开机时间的测试方法标准是如何确定的?你这边开发自身优化后的快速测试方法是啥?
你们性能优化开发时候请问针对手机跑分这块是如何做的,有哪些策略可以说说
你们app冷启动水平说属于同级别机型里领先,你们在app冷启动优化具有做做过哪些优化?
你在平时使用Perfetto分析性能问题时候,除了常规的查看耗时和各个slice,你还有啥高端的一些技能,想看看你对Perfetto的使用深度。
相关面试题目答案及讨论,请记得联系马哥本人或者在马哥vip群中进行讨论
更多vip干货独享知识讨论,面试题讨论,及面试定制指导上岸fw工程师服务,课程优惠购买成为vip学员进入vip群,积极讨论各种行业难点痛点疑难问题,答疑服务等。
请联系马哥微信:
