面试题
文章平均质量分 80
千里马学框架
安卓架构师,安卓技术专家,android framework
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
这个binder面试题你会吗?-学员作业
app调用wms接口,wms中处理又会调用到sf进程,请问说出在wms,sf中binder方法中getcalluid是谁?当时看着其实感觉也没啥问题,并没啥难度,所以在vip群里也有学员朋友积极的进行回答。可以看出确实在aosp16版本显示pid是0,但是对应uid是1000也就是system_server。这块代码确实看到有设置成0和正常pid的,但是这块代码排查后,两个14,16版本都是一样的调用方式。针对这个问题已经存在了各种争议,马哥也针对这个问题在不同的版本进行了验证,发现还确实是有差异的。原创 2025-12-25 10:39:21 · 475 阅读 · 0 评论 -
安卓系统fw工程师面试福利11:近期收集学员某大厂FW面试真题
马哥这边也会对这些面试题目进行收集,整理一起分享给大家,当然很多framework的面试题目其实都是马哥平时framework入门到精通课程中有讲解的。12、anr是什么,请从原理级别讲清楚,出现anr你是怎么分析的,请说说你的流程。原创 2025-12-05 10:43:39 · 356 阅读 · 0 评论 -
某学员framework的闭关学习2个月的过程分享
不过最后发现这个层级结构树要是懂了,也可以画出来后,学习wms后面的东西真舒服,他就像是一个重要理论基础,其他的所有窗口相关的操作都是在这个层级结构树上挂新的节点,换节点,去除节点等操作,还有就是窗口结构树要和SurfaceFlinger结构树要进行结合学习,也理解他们区分等。后来学了这课程后发现确实难得的实战项目干货,刚好把wms课程中学习的wms,sf层级结构树,Winscope分析闪黑等疑难问题,input专题等相关知识进行了综合实战,我更觉得这个是马哥故意给我们添加的实战项目作业题目。原创 2025-11-26 11:10:47 · 1248 阅读 · 0 评论 -
安卓系统fw工程师面试福利10:近期收集学员某大厂FW面试真题
为什么用Socket不用Binder呢(答的是zygote启动得太早了(其实Binder需ServiceManger,zygote起来的时候还没有,当时没讲清楚))flutter的渲染引擎,怎么将视图渲染上屏的。有没有接触linux系统。原创 2025-11-24 09:00:00 · 398 阅读 · 0 评论 -
面试题剖析:android全局触摸事件的前世与今生InputMonitor/SpyWindow
InputMonitor其实是直接在InputDispatch中有InputChannel,直接InputDispatcher的所有输入事件发送到这个InputChannel,没有任何的InputWindow的相关信息,完全是单独属于global monitor处理。这个同学回答其实还是比较认真的,他认为因为以前的Monitor是只有systemserver进程才可以进行监听的,所以要系统app可以监听全局触摸必须要sypwindow才可以,其实这个回答还是不那么准确哈。Monitor 的一些痛点问题。原创 2025-11-06 11:01:59 · 682 阅读 · 0 评论 -
安卓系统fw工程师面试福利9:近期收集学员手机车载FW面试真题
3、看你这边说了解protolog和各种log调试方式,请问你工作中一般怎么看log,main,events,system,kernel,protolog日志分别代表什么,可否详细说说具体场景,及你从这些log中有什么启发,如果要你为某个模块设计详细log你会怎么做。13、看你fw知识面都比较广,而且熟悉程度也还可以,请问你这边对framework知识技能掌握有啥方式方法,你这边如果在未来工作中会很忙,而且framework技术也发现成长有了瓶颈,有啥突破瓶颈想法?你思考过为啥新版本就要有Spy?原创 2025-11-05 11:31:21 · 378 阅读 · 0 评论 -
如何学framework?优秀学员学习和找工作经验分享
framework的技术门槛相比app开发等肯定要高一些,即想入framework开发这一行肯定相对没有那么轻松,但只要你可以静下心来跟着马哥课程学习,不要三天打鱼两天晒网,动不动想要一步登天的心态,我相信你只要坚持跟着我学习1-2个月左右,你绝对可以在framework技术领域有自己的成就和位置。学习的过程可能是辛苦的,但是你付出学习努力后,收获的知识成就感也是巨大的,这些成就感会让你感觉到学会了是多么的快乐。原创 2025-10-09 09:45:05 · 793 阅读 · 0 评论 -
国庆中秋安卓面试福利8:大厂手机车载FW面试真题
一般你只要跟着马哥认真学了课程,这些题目其实都不是什么大问题哈,当然有一些题目也确实有一定难度哈。13、针对分配过来的一个问题,不涉及你当前负责的模块,请问你该怎么做?4、问题3是一个开放问题,在你的理解里面,你猜下这个频率是多少?原创 2025-10-04 10:17:02 · 381 阅读 · 0 评论 -
系统开发干货技能:系统广播broadcast调试命令汇总
这个命令模拟了一个应用内定义的动作,并传递了多种类型的参数。原创 2025-09-24 11:09:12 · 758 阅读 · 0 评论 -
安卓车机车载面试福利7:一线厂商车载系统开发相关面试真题(持续更新)
马哥这边也会对这些面试题目进行收集,整理一起分享给大家,当然很多framework的面试题目其实都是马哥平时framework入门到精通课程中有讲解的。6、针对不同的Activity启动模式,请问Task这块有什么不同的体现?原创 2025-09-23 09:50:14 · 418 阅读 · 0 评论 -
安卓车机车载面试福利6:一线厂商车载系统开发相关面试题
8.如果副屏显示了一个最近使用app的列表,主屏是你自己开发的 APP,我在最近列表中点击了 APP,希望把主屏中的 APP拿过来,怎么实现?4.双指拖动当前窗口的话,触摸事件会误触窗口中的activity吗,如果会,如何防止误触?原创 2025-09-17 10:30:47 · 626 阅读 · 0 评论 -
车载手机系统开发面试福利5:安卓framework系统岗位面试题目汇总
上面这些面试题目,各位粉丝学员朋友们,你们都会吗?不会的话请积极留意vip群中的一些优秀师兄弟的回答哈,马哥会对他们的面试答案进行点评。更多framework实战干货,关注下面“千里马学框架”原创 2025-09-10 10:13:03 · 465 阅读 · 0 评论 -
程序员入职大厂工作背景调查注意点
未经你同意,正规公司不会擅自启动背调,当然大家注意你只是和公司的签署一种协议,不然公司随意查你背景那不是侵犯个人权益么,注意不是说公司有你签署后可以去调查你的任何信息,这里说的普通的公司入职并不是公务员那种入职哈。可能有的同学对于背景调查一直很慌,觉得是不是背调可以把我查的底朝天,给自己添加很多的无用焦虑,那么今天我们来聊一下公司的背景调查,到底可以查到哪些,具体我们应该如何面对背景调查方便自己在背景调查前规避一些风险。毕竟你都有在人家公司担任重要职位了,还来大厂当牛马,想想都不合理哈,一般都会调查这个。原创 2025-08-29 12:15:20 · 871 阅读 · 0 评论 -
程序员跳槽频繁简历花怎么办??
当然可能有的公司会很严格等,这时候我建议你还是如实说明哪些公司和离职原因既可以,入职公司多了时间久远了偶尔时间短的不记得也正常,也不可能调查那么细致,最后大公司录用不录用还是会综合考察你的技术得分等,你如果技术业务上足够优秀,那么其实还是很大概率被录用。比如你阅读了岗位要求fw中input,wms,ams,分屏自由窗口等模块的,那么你的简历既可以修改强调这块的实战项目和重大成果等,把能与岗位进行匹配的所有优点重点突出,并且可以考虑修改就职公司中也有相关职位要求的模块经验。原创 2025-08-21 12:30:50 · 702 阅读 · 0 评论 -
车载手机系统开发面试福利:安卓framework面试题目-某公司真题带答案
上面就是面试的10几个面试题目,其实真实面试聊得比上面这个多,不过整体上难度感觉不是很大,面试完成立即就让我等待一会,然后就进入了领导面试,HR面试。马哥是教我遇到这类问题的排查思路和方向,然后让我自己按照这个方向查,马哥这种答疑方式其实非常好的锻炼了我的问题分析和解决能力,导致后续遇到相关问题都是比较有条理分析解决。更多framework实战干货,干货资料,请关注下面“千里马学框架”原创 2025-08-09 11:37:17 · 1105 阅读 · 0 评论 -
面试福利4:某公司安卓系统开发一面二面真题分享
自由窗口,分屏优化-多屏互动-投屏。原创 2025-06-25 10:04:22 · 766 阅读 · 0 评论 -
车载手机系统开发面试福利:安卓framework开发面试题目-某公司真题带面试者答案
他还给大家记录了当时如何回答面试题目的,大家可以看看下面的详细面试题,当然学员的不一定回答的非常全面和百分百正确,这里大家可以进行讨论留言等,后期整理更加完善的汇总到vip群中。-运行时可以查看到CPU的信息,已经线程在CPU中的优先级 Priority 一般应用都是110,当前CPU执行时大核小核,以及CPU频率。3.判断需要显示的窗口,是否提交到合成中,以及相关属性是否异常,经常查看都就是透明度,裁剪crop,Visible,覆盖,父节点。原创 2025-06-17 08:56:46 · 1182 阅读 · 0 评论 -
android系统framework的几个新面试题目(涉及binder,input,SurfaceFlinger带答案)
今天给大家分享几个学员朋友面试过程中带回来的几个新面试题,这些面试题目属于比较独特一些,一些不属于1+1=2直接有标准答案,但是需要对模块熟悉后有一些自己的理解和思考答出的开放性题目,比如问题1和问题2就属于这种,所以这种题目可能面试官自己也没有明确的面试答案哈,我这里也整理了一些答案,有的也有ai一些整理归纳功劳哈。在 binder_proc 结构中,这些字段记录了进程中线程的信息:max_threads,requested_threads,requested_threads_started。原创 2025-05-28 12:25:23 · 1188 阅读 · 0 评论 -
面试福利2:安卓系统framework开发面试题目汇总(不断更新)
背景:经常有学员出去进行framework相关的面试,他们都会给马哥反馈一些面试题目,今天给大家整理一下方便大家进行面试前的准备列出的面试题目大部分都是有答案的,答案可以vip群获取,有的是没有答案的,毕竟是去人家公司面试的,面试官也不是马哥,当然也就没有相关的答案,不过看到题目大家一般都可以有自己的答案,大家不确定的可以vip群中丢出来讨论。原创 2025-05-21 12:44:32 · 1541 阅读 · 0 评论 -
面试福利:安卓系统framework开发面试题目汇总
列出的面试题目大部分都是有答案的,答案可以vip群获取,有的是没有答案的,毕竟是去人家公司面试的,面试官也不是马哥,当然也就没有相关的答案,不过看到题目大家一般都可以有自己的答案,大家不确定的可以vip群中丢出来讨论。5、binder通信中不同进程的指向同一个Binder服务的客户端请求服务端时使用的handle是否是相等的呢?12、判断权限的时候,经常会传入一个uid,这个uid跟多用户的userId有什么联系吗?3、既然后黑屏冻屏的问题,你说说你分析的这个几个问题,是怎么分析的?原创 2025-05-16 12:58:24 · 564 阅读 · 0 评论 -
程序员失业了应该如何调整好心态?
在失业后的第一时间大家切记不要着急投递各个公司简历,然后没有准备的去面试,这样的面试成功率会大大降低。大家最后按以下几个步骤进行找工作:1、了解行业人才需求,一定要先分析清楚自己行业的就业情况,招聘网站看看相关招聘需求,自己行业公司需要什么人才,自己的知识技能是否可以完全cover,比如你会发现纯android app可能岗位很少,有app岗位也发现要求framework相关技能,这个时候你就得考虑自己是否要深入framework这块知识点。原创 2025-03-01 17:20:06 · 1199 阅读 · 0 评论 -
汇总binder相关一些常见面试题-安卓系统常见面试题
跨进程通讯一般都需要通过ServiceManager进行getService获取bpbinder,但普通app经常使用系统组件Service的bindService进行跨进程通讯也可以获取bpbinder,这个是啥原理?binder中有多个进程作为客户端通过servicemanager获取service的bpbinder,bpbinder都会有一个handle,那么多个进程获取同一个service对应的handle一样么?请描述一下binder通讯起来后,需要新开binder线程的创建是怎么一个过程?原创 2024-10-02 10:29:22 · 762 阅读 · 0 评论
分享