当前位置: 首页 > news >正文

app开发转framework系统工程师窗口显示方向面试真题

背景

每年在3-4月份都是大家想要找换工作的好时候,就有很多vip学员小伙伴来找马哥帮忙改完简历就开始准备面试,有的学员朋友已经很开心的收到了framework相关岗位的offer,顺利从app岗位转到framework系统开发岗位,还给马哥发红包报喜哈。这里也祝学员朋友在新的framework上工作顺利,节节高升!

分享fw窗口显示相关相关面试真题:

1、说说你做过的framework相关的项目

2、说说分屏的原理

3、分屏相关的业务,请问你做过什么印象深刻需求或者bug

4、你这边了解过三分屏相关知识吗?如果要你去做个三分屏你会如何从0开始做(提醒市场上竞品有三星oppo平板已经有了)?

5、aosp自带自由窗口存在什么问题吗?有解决方案吗?

6、你熟悉高版本的ShellTransition么?如果了解,你说说你觉得google为啥要引入ShellTransition,及目前你ShellTransition的一些实战感悟。

7、多应用之间的动画执行,有没有做过相关优化?

8、有没有做过系统的性能优化?

9、有没有做过系统耗电方面的优化?

10、perftto你都用它来分析什么?

11、winscope你用它解决过什么问题?

12、你经常怎么分析源码?

13、你接过input相关的外设吗,或者说一下input的流程?

framework面试官分享面试建议和经验

下面以面试官角度列出framework面试的正确姿势:
1、简历中写的framework精通或者熟悉模块不会要求很多,但是写上去的就要求真正掌握,framework开发涉及模块太多了,经典就有binder,ams,atms,wms,input,pms等经典的大模块,还有若干native模块input,SurfaceFlinger,audioflinger等,你说一个人都掌握了也不太可能,而且招聘需求都是会要求只要精通其中一两个模块即可以。

2、framework的承担开发要求精,因为framework毕竟属于系统层面东西,一修改影响整个系统的功能和稳定,分析代码理解代码精通代码才可能可以修改掉系统一些问题,及最小波及的实现系统的一下新功能,不是网络百度复制粘贴一下即可以,所以这里要求是对简历上写出的精通或熟悉模块,面试官会挖的比较深入,会对模块很多重要部分进行提问考察,这个部分就是对你真正是否熟悉这个模块的考察,也是区别你是真懂的实战派还是说看了看blog和记忆性的背书党关键。一般面试官不会提那种泛泛而谈让你顺利背书的题。

3、了解面试其实是对某个岗位的招聘,很重要一点是看你是否符合和这个岗位相符合,如招聘个wms岗位开发,主要看你是不是懂wms,当然这种完全刚好符合的人其实还是比较少的。所以最重要是综合能力考察,这个综合能力就有若干因数决定,比如你的framework基础知识能力,可能你不会wms模块,但是发现你负责过的input模块还是很熟悉,对待技术的态度热情比较好,这样其实也是属于很符合情况。

4、多分享一些framework开发过程中的一些非常有技术含量的问题,像一些黑屏,闪黑,冻屏等疑难问题解决,例如:解决了系统某一个场景下的闪黑,一般面试官都对这类疑难问题比较感兴趣,大家一定要记得把自己怎么解决闪黑问题的过程描述清楚,包括分析过程,使用工具,根本原因定位,修改后如何验证,及波及问题考虑等角度全面讲述。

5、性能优化部分,疑难问题黑屏,闪屏,anr等,有相关经验简历中尽量体现,属于面试官都喜欢的一个必问的部分

原文地址:
https://mp.weixin.qq.com/s/Wc0EY4ysApMaDNTGA2irzg
更多framework简历编写指导,fw知识带学,面试指导,模拟面试,请关注下面“千里马学框架”

http://www.jsqmd.com/news/491943/

相关文章:

  • 操作Excel库文件比较
  • 国内高质量电压击穿试验机厂家推荐,谁的技术实力更强? - 品牌推荐大师
  • 国产机床整机vs国际品牌:技术差距还有多大?2026年采购决策的核心考量 - 品牌推荐大师1
  • 基于布谷鸟优化算法优化最小二乘支持向量机(CSO-LSSVM)的数据分类预测 CSO-LSSV...
  • 供应链OpenClaw
  • 周报——20260309-20260315
  • 德希科技水质监测仪厂家
  • Mac+PC双系统如何共享双屏?KVM切换器选购的5个关键指标|TESmart用户真实体验复盘
  • 好写作AI:硕士论文实验结果讨论的三大策略,审稿人看了直点头!
  • AI玩具芯片源头厂家哪家专业
  • 【Iced】core库几何数学结构体Point(point.rs)
  • 英语_阅读_Chinese architecture_待读
  • 期货程序化交易断线重连与订单状态同步
  • 【教程】OpenClaw(Clawdbot)京东云1分钟保姆级搭建流程
  • AI 时代全栈开发的“破局之道”:TypeScript 生态实战,让 AI 真正为你所用
  • 独居老人居家看护避坑指南:带你读懂“银发宝”的隐形守护逻辑
  • 2026 年 Java 后端面试题,吃透 20 套专题技术栈
  • 【C++ STL】适配器简单介绍
  • Obsidian 笔记软件使用教程
  • 关闭windows安全中心
  • 拆解Socks5代理:从定义到原理,小白也能看懂
  • 大模型指令微调数据筛选:从“粗粮”到“精粮”的炼金术
  • TFT-LCD液晶高精度电路板微米级激光修复
  • 探索 simpack CRH2 型高铁车辆模型与轨道谱激励
  • 【亲测】OpenClaw(Clawdbot)华为云2分钟喂饭级安装方法
  • 进军高端制造“俱乐部”:智石开PLM在复杂产品研发领域的突破性应用排名
  • AI 抠图 API 接入实战:3 行代码实现图片自动去背景(Python / Java / PHP / JS)
  • 好写作AI:本科生初稿写作避坑指南——这5个雷区,踩中一个都要命!
  • 【超全】OpenClaw(Clawdbot)云端3分钟部署及使用零门槛指南
  • 小鼠T细胞激活试剂盒技术原理与应用