前言
时间已经到了六月份了,这段时间整理了一下自打当公司Android面试官以来的奇葩事情,这才发现这奇葩事可真是多,跟另外一个HR朋友聊天,他说前段时间面一个Android高级架构,最后和他差点干起来了…
我问他为什么,面个试还这么惊险刺激,差点挨上一顿打,真被打了那算工伤,公司指定得给你报销药费(哈哈哈)
他说其实没啥啊,目前公司招android架构岗,那肯定Framework这块得扎实吧,就搜罗了一些Framework主流面试题,可能这小子被难住了,或者感觉没面子就翻脸了。
说实话我也很赞同这位HR,Framework就像一棵常青树,不论你是普通的android开发还是架构师、CTO 都能够从中汲取足够的技术养料。
而普通的android初级开发工程师则通常对Framework只停留在“使用过”甚至是“听说过”的阶段,当然也不乏一些工作 5 年以上的 “混子”工程师,对于技术骨干、架构师这种岗位来说则往往需要对底层原理源码吃透。
————————————
Framework始终穿插在 App 整个研发生命周期中,不管是从 0 到 1 的建立阶段,还是从 1 到 N 打磨阶段,都离不开Framework。当然如果想要精通Framework,不仅要对底层原理充分了解,还要知道如何利用Framework知识指导我们代码实践开发,除了Handler、Binder之外,还有Android App 的启动机制、AMS、PMS、WMS等等知识…
这样才能够真正说得上是精通Framwork!
作者:程序猿叁柒