------------技术要求和面试前的准备-----------
1.良好的开发习惯
2.独立思考的能力
3.主动并且善于沟通
-------招聘要求------
1.熟悉常用的设计模式/数据结构.
2.有Android软件开发经验,熟悉Android移动端开发技术.
3.有扎实的Java语言基础;熟练掌握Android各种UI布局和控件,熟练自定义UI控件;
4.熟练掌握HTTP及Socket编程;对Android程序性能优化/内存优化有一定的经验
-------高级Android所要掌握的知识点-------
1.基本知识点 (四大组件/如何创建Service/如何布局)
2.深入知识点 (binder/AIDR/多进程/View的绘制流程/事件分发/handler)
3.基本知识点的细节 (Activity的启动模式/Service的两种启动模式以及区别/SinglTack同步异步 优缺点)
4.系统核心机制 (handler取消循环/跨进程交互/singleTack的原理)
--------面试过程中的要求---------
1.礼貌:态度谦逊
2.听懂问题直接回答
------- 感悟 -------
1.选一个自己相对比较擅长的领域
2.基础要背
3.试着去了解这个领域市场面上的技术
4.研究其中一个众所周知的库的源码
网友评论