android面试题2

手机打字版式不对请见谅 。
-------------------
仔细回答下吧 。做了5年安卓了 。负责技术招聘这块大概两年半吧 。说下我现在的面试流程,我们可能跟其他大公司不一样,我们这边一般一面就可以了 。两面的也有但是很少 。一面一般是我再加我一个小弟直接去面,非技术方面会在面试过程中根据面试者的交流来判断是否容易沟通,思路是否清晰 , 工作稳定性是否高 。楼主主要问技术方面吧 。技术方面是这样的 。首先会看面试者想要面的职位 , 根据不同的级别会问不同的问题 。我这边没有面试题给你做 。做了也没用,一般直接让面试者拿项目看,初级或者实习生的职位,就会问如下几点1.这个app都用到什么技术点?2.app分了几层,如何分层的?3.这么设计有什么优势?能解决什么问题 。有没有其他方式设计?(这是为了看知识的广度)4.用了哪些开源库 , 同类库还知道哪些?他们大概怎么实现的 。5.项目用到的一些系统组件的大概用法以及相关衍生提问 。基本上初级程序员就问这些 。

android面试题2

文章插图
高级程序员呢,上面的问题会问一部分,但是主要是看他对安卓本身的理解,比如如下 。1.为什么会有这个东西,他是干嘛的?能解决什么问题?用view能做的事情为什么还要用? 2.用到开源库了吧 。用的啥?。坑玫?OK 他怎么写的?。縱iew绘制流程什么样?。縯ouch事件怎么分发的?。克裁醇拥絛ecor view上?。康鹊然诳纯獾南喙赜诓愕氖迪?.用过吧,他怎么实现的?。?.MVC mvvm他俩啥区别?。磕母龈屎习沧考芄沟目 。课赌兀?.OOM肯定都遇到过吧?为什么会产生OOM?GC的机制是什么样的?别说大图片加载导致oom,那只是oom的一种,本质原因是啥?怎么避免?说到这个会问啊内部类啊为什么会导致内存泄漏什么的 。等等吧 。然后还会问一些后台的相关知识 。
————————————
android面试题2

文章插图
总结下来,基础程序员我看中的是你对技术的热情,以及你做过什么 。而高级程序员我看中的是你对安卓本身的理解 。
插播软广告
【android面试题2】招各方面大牛,技术产品运营都要 。base苏州 。薪资看齐北上广 。团队成员很多bat 。欢迎加盟 。