做了一年的 android 应用开发,准备换个工作环境,结果在面试中却成了一个典型的面霸,
两周的十个工作日里,竟然笔试加面试达到了 15 次。不过,在这些面试中学到了不少东
西!下面把我的 android 面试经历给大家分享一下,免得大家以后走弯路。
同一家公司可能面试了多次,同一家公司我就放在一起了。笔试一般都是 java 基础和 C/
c++基础。
Java 知识点包括:接口与抽象的使用及区别,多线程,socket 基础,集合类,也有个别
公司考察定义,很无语。
C/C++知识点包括:指针的移动,排序算法,链表,有时还会有二叉树的遍历或图的遍历。
这里具体说一下 android 面试题目:
南京 WSCX:
1、
Activity 的生命周期,两个 Activity 之间跳转时必然会执行的是那几个方法?
2、
不用 service,B 页面为音乐播放,从 A 跳转到 B,再返回,如何使音乐继续播放?
3、
Service 有哪些启动方法?有什么区别?
4、
(音乐播放器)如何加载的音乐信息,如何改善其效率。
5、
电话状态的监听,改变打电话界面(听说我改动的 Phone 源码就不再问了)。
6、
ListView 如何提高其效率?
7、
还有一些都是在上面的基础上扩展的,跟具体项目有关,就不说了。
总结:他们只是问一问这些基础的知识,都是给外包公司招人,自己做不了主,也就是检
验一下应聘人员懂不懂 android。
南京 SL: