安卓开发需要达到啥样的水平才能入职BAT?

需要基本的信息收集能力

■网友
像BAT这种大公司,面试的时候更加注重的是Android基础及深度,以及计算机相关知识的基础和算法。
Android基础和深度是什么?能做出App这只能算是最基本的,现在做App有大把的开源库来使用,很简单,但是你用过的开源库你看过源码吗?至少要知道原理吧。再进一步的是,Android里用的Activity是怎么启动的,View是怎么绘制的,消息怎么传递的等等,这些都可能会问到的。可以对照《Android开发艺术探索》看看掌握了多少。还要关注Android技术的新动态。还有Android使用的是Java,对Java掌握怎么样,至少要对jvm有了解吧。
计算机相关知识是什么?这个就不用多说了,计算机网络,操作系统,设计模式等等。
算法也不用多说了,不要求到acm的程度,至少基本的数据结构和基础的算法要掌握。
【安卓开发需要达到啥样的水平才能入职BAT?】 开发Android,并不是只要掌握Android的知识就可以的。


    推荐阅读