前言:一个疫情在家呆了一个多月,也断更了俩个月,没什么学习成果,所以也一直没有更新,今天周末无事,参加工作已经一年有余了,因为种种原因换了工作环境,也面了几家公司,也是自己从事wifi工作以来第一次面试WiFi开发工程师,在这里总结一下经验以及自己技术的缺漏。
首先我此前从事的一直是Settings和Framework,项目里上层和底层是分开的,所以遇到驱动的问题都会转走,这样的好处是分功明确,缺点就是对于自己成长不利,对wifi的学习太片面。
面试基本上必问的也最简单的就是WiFi相关的流程,包括开启、扫描、连接等等的流程。然后就是协议相关,协议一般和底层有关,所以我接触也不是很多,这是我的短板,以后要多学习。再就是解过的bug,面试官很喜欢问你解过哪些bug,然后怎么解的,因为对于WiFi模块来说,解bug是最考验技术功底的,也是主要做的事情。
至于面试细节,每家公司都有自己的特点包括每款手机可能侧重点也不一样,所以面试的时候侧重点也不一样,但是越是大厂问的越难,更偏向于问一些协议相关的问题。协议对于WiFi真的很重要,毕竟代码只是表层尤其是上层代码。协议的话包括802.11协议族、网络协议等,都需要熟悉。
今天就先写到这里,希望新的一年自己可以工作顺利,学习进步。
关注公众号,获取更多开发必备知识