分享安卓app转fw系统框架开发学习面试经验

虚拟化Esxi 和 华为交换机--配置链路捆绑 在这种模式下,Eth-Trunk的建立和成员接口的加入都需要手工配置,没有LACP协议的参与。● 在没有配置802.3ad聚合时,启用基于IP哈希的路由将中断网络,因此必须先对虚拟交换机进行更改。再去修改交换机的链路聚合模式(交换机配置为手动模式的链路聚合)当服务器需要通过交换机从远端服务器获取配置文件后才可以启动链路聚合时,交换机的链路聚合口需要配置lacp force-forward。● 交换机必须设置手动模式的链路聚合,虚拟交换机的负载平衡方法必须设置为基于IP哈希的路由。 阅读详情

背景:

近来有两个学的很认真的学员开始找工作了,也在找fw工作中取得了一些比较好的成绩,比如有一个学员就面试了3个中大厂,技术面试全部通过,也拿到了相关的offer。

在这里插入图片描述在这里对他表示祝贺,同时也邀请它来给大家分享一下他的fw学习经验和相关的面试经验。

学习马哥课程经验

学员A

1、课程观看时候如果是讲理论部分,可以用1.5或2倍数,实战部分时候变成1倍数,因为实战时候经常要自己跟着敲代码,如果太快会跟不上。

2、定期学习一个知识点后,要自己尝试做笔记,变成自己的知识笔记,因为在做笔记过程中我们是按自己的一种理解去记录,以自己最喜欢的方式记录知识点,主要就是方便后续回忆课程,因为都是自己笔记,非常非常清楚自己写在哪里。

3、课程的实战项目建议做2遍,这个主要就是我这边第一遍就是完全跟着马哥课程做的,第一遍主要就是听马哥敲这个代码的思路,自己跟着做出来成果保证可以正常运行出来对应的项目成果。第二遍,主要是脱离马哥课程,把之前修改revert,然后拿着需求自己去尝试做一遍,这个时候大家也可以有自己的一些理解,比如实现同一个需求,可以使用多个方案,这个时候就是第二遍做的核心,当然啦也可能做出来还和第一边一样。如果有其他思路自己拿不住的可以找马哥讨论哈,看看我们思路是否靠谱,让每个把把关。

整体刷课时候发现以下几个地方难度稍微大一点

1、binder驱动部分难度稍微吃力一点,因为可能是驱动部分东西方法比较多老是记不住,这里请教马哥后,建议我可以先学习其他的,这块记不住没关系,面试前突击既可以。

2、在学习wms前几节课时候,发现比较难懂wms的层级结构树,主要刚开始学习理论,一直不知道这个东西有啥用,这个其实完全属于我自己太急躁了,其实在wms后面的源码分析,和实战都用用到,突然发现刚开始的层级结构树理论都用上了,反而觉得wms整个课程其实好像都是在围着层级结构树转,包括后面分屏自由窗口等都是要基于这套wms的理论。所以这块如果朋友们也有和我一样困惑的话,大家大胆不用担心哈,你学的理论将会在后面大展宏图。

3、多屏互动学习时候,发现运行时候老是有触摸事件有cancel出现,没办法和马哥的课程一样顺利移动,后来问马哥发现其实是自己导航键没有设置成导航手势导致的。这个郁闷了好久,明明都用马哥代码了还不行。。。

4、针对马哥经常分享的一些闪黑,黑屏等案例,我在学习wms课程后就开始产生浓厚的兴趣,对马哥分享的实战案例都会去努力尝试,所以也经常询问马哥一些问题,有的其实我有能力分析出来和解决,有的也不行,也看到自己确实还有很多要进步的。

学员B
1、学习流程
都是按照马哥课程顺序,感觉前四套基础课程非常关键,决定是否打好了fw的知识基础,这里学好了学后面试课程就简单一些。所以还是建议大家只有app基础的不要好高骛远,踏实认真学完基础,再学其他。
在这里插入图片描述
2、学习踩过的坑

不能死记硬背代码流程,过大体流程不求每个地方都懂,掌握自己会调试debug堆栈等方法,可以自己验证流程,而不是死记硬背,学习方法技能,而不是背流程。

3、学会自己做笔记习惯
学习整个课程知识后,自己要学会进行前后的知识串联,同时每次学完后自己进行流程知识梳理,尽量自己做一遍笔记,我还习惯在纸上手写笔记,主要巩固知识体系和方便自己日后回忆。

4、学过过程中切勿过渡依赖AI
初学阶段尽量不要一开始就依赖AI,让AI输出相关的结论,完全相信AI,因为初学者没有知识的识别判断能力,AI很可能输出的一些知识结论是错误的。

但可以借助AI去做一些辅助分析,使用AI要让他基于代码分析,基于log分析,这样AI有了依据就不容易输出错误结论,让AI可以形成知识判断的闭环,切勿让AI自我发挥回答。

5、多实战课程项目和作业

多实战学习,马哥vip群作业,课程相关的作业,一定要自己先尝试认真完成,做不出来时候问马哥,这样方便检测自己的实战技术能力,进行查缺补漏,vip群里问也可以。

找工作面试经验分享

学员A

1、简历一定要修改好,找马哥把关给出建议

自己先按照马哥教的方法改简历,改完后这里还请马哥帮忙把关了,提了一些修改建议,然后严格按照马哥要求修改好,再进行投递,整体简历修改原则就是:
站在面试官角度看简历如何有效提问,重点放在擅长技能部分,把自己擅长的课程学习亮点难点技能突出详细展示,同时对一些技能可以写出一些简单成果。

2、也经常听马哥以前的一些模拟面试视频,尝试自己就是面试者是否可以回答出来,这里我非常建议大家去按这个方式,真的感觉这个对于面试作用非常大。

3、要重点预习一些课程实战项目,马哥课程的实战案例等实战后,在面试过程中表达自如,这样面试官才会觉得是我们自己公司项目亲自做的。

学员B

1、在回答面试官提出技术问题时候,不仅仅回答面试的提问,还需要扩展和面试题目有用的核心知识,这样可以增加得分,让面试官知道面试者的知识基础扎实。

但是这里马哥要提醒大家一下:
在已经回答完了面试题答案后,适当扩展面试问题的回答是可以的,但是不要大面积过渡扩展,这样容易打乱面试官对你的提问节奏。

切勿自己回答不出来的面试题,故意绕开不正面回答面试题,回答一些偏离面试题的内容以为这样就可以不正面回答了,从而得分,其实这种是一直非常错误方式。

自己真的完全回答不出来问题,就先正面表达不知道这块业务等,然后再要补充一些和题目相关周边知道的知识,得到面试官允许后再深入展开。

2、每次面试完成后,对面试题目进行梳理总结

因为面试不太可能只是投递了一家公司,很可能会投递多家公司,但是这些公司都是对你的简历进行提问考察,所以很可能会提出一样的面试题目,所以建议大家对每次的面试题目进行记录整理,查缺补漏,看看如何可以回答的更好,下次遇到原题就会非常有优势。

3、借助使用AI工具进行模拟面试,出题

在对面试题没有底时候,可以借助AI工具根据简历进行提问,这样可以相当于提前进行相关的模拟面试,提前拷打,当然也找找马哥约模拟面试来出题

4、面试时候要积极乐观且谦虚温和态度

面试时候要谦虚态度,问题要认真思考一会,不要直接着急对答入流,回答的太快可能会因为心态紧张,容易回答的不好不全面,同时回答太快速害怕被人家面试官认为你在背题和AI作弊

更多framework实战开发干货学习内容获取

app转fw实战开发入门到精通课程部分

Windows下用VS2022编译libcurl全流程(含openssl配置避坑指南) 本文详细介绍了在Windows平台使用Visual Studio 2022编译libcurl库的完整流程,重点解决了集成OpenSSL支持HTTPS功能时的常见配置难题。从环境准备、源码获取、依赖编译到工程配置,提供了清晰的步骤和针对非默认安装路径的避坑指南,帮助开发者高效完成网络库的集成工作。 阅读详情

相关推荐

Vivado 2018.3 安装步骤及 license 获取

本文的主要内容是介绍 Vivado 2018.3 版本的安装步骤及其 license 的获取与加载。

西岸贤 4万+

系统开发面试福利:安卓系统framework简历指导面试题面试官经验分享

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

learnframework的博客 1082

惯性导航原理(九)-INS的初始对准-初始姿态确定+双矢量定姿

文章目录INS的初始对准INS初始化静基座/静态粗对准静态粗对准—加速度计调平原理加速度计调平静态粗对准—陀螺罗盘思考初始对准的影响因素双矢量定姿原理静态解析粗对准—双矢量定姿静态解析粗对准(续)其它初始对准方法精对准动对准 INS的初始对准 INS的初始对准为初始化的一部分 INS初始化 初始位置: 给定(INS没有初始位置确定的能力,例如从GPS ) 初始速度: 零(静止状态)或给定 初始姿态: 初始对准(INS有能力自己测资态) 粗对准vs. 精对准 静止状态vs. 运动状态 重要性: 失之毫厘,谬

十八与她的博客 1万+

安卓系统fw工程师面试福利9:近期收集学员手机车载FW面试真题

3、看你这边说了解protolog和各种log调试方式,请问你工作中一般怎么看log,main,events,system,kernel,protolog日志分别代表什么,可否详细说说具体场景,及你从这些log中有什么启发,如果要你为某个模块设计详细log你会怎么做。13、看你fw知识面都比较广,而且熟悉程度也还可以,请问你这边对framework知识技能掌握有啥方式方法,你这边如果在未来工作中会很忙,而且framework技术也发现成长有了瓶颈,有啥突破瓶颈想法?你思考过为啥新版本就要有Spy?

learnframework的博客 471

FastAdmin框架Token验证实战:从登录到API调用的完整流程

本文详细解析了在FastAdmin框架中实现Token验证的完整流程,从数据表设计、登录接口签发Token,到核心验证中间件的编写与路由配置,并探讨了在业务API中的调用与安全实践。内容涵盖Token生成策略、有效期管理及安全增强措施,为开发者提供了一套可落地的API身份验证解决方案。

nnn11的博客 918

RK3588 部署 ArcFace(r100)人脸识别模型:ONNX 转 RKNN 全流程详解

本文介绍了将ArcFace人脸识别模型转换为RKNN格式并部署到RK3588 NPU的方法。ArcFace是主流的人脸特征提取模型,适用于1:1比对和1:N检索等场景。文章详细说明了模型特点(输入112x112 RGB图像,输出512维特征向量)及转换步骤:首先使用torch2onnx将PyTorch模型转为ONNX格式,再通过RKNN工具进行量化转换。提供了完整的Python转换代码,包括预处理配置、模型加载、构建和导出过程。该方法能有效提升边缘设备上的人脸识别实时性,适用于门禁、考勤等应用场景。

J。 421

车载手机系统开发面试福利:安卓framework面试题目-某公司真题带答案

上面就是面试的10几个面试题目,其实真实面试聊得比上面这个多,不过整体上难度感觉不是很大,面试完成立即就让我等待一会,然后就进入了领导面试,HR面试。马哥是教我遇到这类问题的排查思路和方向,然后让我自己按照这个方向查,马哥这种答疑方式其实非常好的锻炼了我的问题分析和解决能力,导致后续遇到相关问题都是比较有条理分析解决。更多framework实战干货,干货资料,请关注下面“千里马学框架”

learnframework的博客 1240

流体动力学仿真软件:XFlow_(16).案例研究:热传输与相变

包括密度、比热容、热传导系数等。

kkchenjj的博客 723

如何学framework?优秀学员学习和找工作经验分享

framework的技术门槛相比app开发等肯定要高一些,即想入framework开发这一行肯定相对没有那么轻松,但只要你可以静下心来跟着马哥课程学习,不要三天打鱼两天晒网,动不动想要一步登天的心态,我相信你只要坚持跟着我学习1-2个月左右,你绝对可以在framework技术领域有自己的成就和位置。学习的过程可能是辛苦的,但是你付出学习努力后,收获的知识成就感也是巨大的,这些成就感会让你感觉到学会了是多么的快乐。

learnframework的博客 865

网络发生环路了,别慌,这些步骤一定要安排起来!

网络环路是指在计算机网络中,数据包因为某种原因在多个网络设备之间不断循环,形成了一个闭环。这样数据包就永远也无法到达目标,导致网络的流量滞留,设备间的资源耗尽,最终网络性能受到严重影响。网络环路虽然是常见的网络故障,但只要掌握正确的排查和解决方法,面对环路问题时,你就能冷静应对,迅速恢复网络的正常运行。希望这篇文章能帮助你更好地理解和处理网络环路的问题,让你的网络环境更加稳定可靠!🚀📡如果你有任何疑问,或者在实际操作中遇到困难,随时可以联系我,我们一起攻克技术难题!

网络技术联盟站 1968

Qt软件开发-Qt编译zlib完成文件压缩解压(win10)

在软件开发中进行有需求需要将生成的一些文件打包上传到服务器,或者从服务器下载压缩包下来内部解压。或者自己做一些打包工具,那么使用zlib开源就可以很方便的完成。接下来介绍在zlib在windows下如何利用Qt进行编译,调用,介绍mingw、msvc,32/64位编译办法,完成zip文件打包生成例子。可以单文件压缩打包,多文件压缩打包,目录压缩打包等等。

2218

安卓系统fw工程师面试福利10:近期收集学员某大厂FW面试真题

为什么用Socket不用Binder呢(答的是zygote启动得太早了(其实Binder需ServiceManger,zygote起来的时候还没有,当时没讲清楚))flutter的渲染引擎,怎么将视图渲染上屏的。有没有接触linux系统。

learnframework的博客 498

详解FreeRTOS:低功耗Tickless模式(高级篇—7)

FreeRTOS提供了一个叫做Tickless的低功耗模式,本篇博文我们就来学习一下如何使用这个Tickless模式。

不脱发的程序猿 1900

安卓系统fw工程师面试福利11:近期收集学员某大厂FW面试真题

马哥这边也会对这些面试题目进行收集,整理一起分享给大家,当然很多framework的面试题目其实都是马哥平时framework入门到精通课程中有讲解的。12、anr是什么,请从原理级别讲清楚,出现anr你是怎么分析的,请说说你的流程。

learnframework的博客 470

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

国庆中秋安卓面试福利8:大厂手机车载FW面试真题

一般你只要跟着马哥认真学了课程,这些题目其实都不是什么大问题哈,当然有一些题目也确实有一定难度哈。13、针对分配过来的一个问题,不涉及你当前负责的模块,请问你该怎么做?4、问题3是一个开放问题,在你的理解里面,你猜下这个频率是多少?

learnframework的博客 473

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

安卓面试真题第20期:手机车机fw系统、性能优化开发面试

你在平时使用Perfetto分析性能问题时候,除了常规的查看耗时和各个slice,你还有啥高端的一些技能,想看看你对Perfetto的使用深度。你说你做过性能优化?你们性能优化开发时候请问针对手机跑分这块是如何做的,有哪些策略可以说说。

learnframework的博客 44

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

5个月前,如果你没有不屑于刷这份《字节内推+面试宝典》,今天坐到字节Android部门

每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量。(2)内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。•String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间。

2401_84477233的博客 915

安卓面试真题第21期:手机车机fw系统,多屏,性能优化开发岗位

这里的4包含是手机,平板,学习机,ps机,电视,VR等,6全部是车载,可以看得出framework人才支撑还是很强。如果不确定是否自己回答正确,都可以到马哥vip群里进行相关题目的讨论,直到整理出正确的答案。

learnframework的博客 239

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

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

learnframework的博客 514

2024年安卓最全Android开发之Theme、Style探索及源码浅析(1),2024年最新2024年Android岗位BAT大厂面试题知识点小结

/注意:当资源在当前APP中则package_name可以省略,当为系统的资源则可换位譬如android.

2401_84132685的博客 412

Android开发,跳槽就能涨薪?

今天就分享一下我的一位有着近十年Android开发经验的朋友,跳槽后的面试经历,看他经历了多少才拿到自己心仪的offer。

2501_90256003的博客 942

各种风格的Android面试题,进来了解一下-,在线面试流程

这些都是我闲暇还会反复翻阅的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。”,想要写出优秀的代码,最重要的一点还是自身的技术水平,不然用再好的工具也不能发挥出它的全部实力。(img-NhCvJVQn-1713108113063)]有了这么多优秀的开发工具,可以做出更高质量的Android应用。感觉各个技术面试官之前并没有沟通,可能会问到类似的问题。

2401_84003656的博客 750
上一篇: 重大更新:Perfetto有自己的智能体agent分析trace性能
下一篇: 90%答不出系统权限面试题:从APP申请到内核校验全链路剖析
千里马学框架
博客等级 码龄6年 1万+粉丝 651原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

千里马学框架

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

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

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

打赏作者

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

抵扣说明:

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

余额充值