1、android的内存管理方面的,如内存泄露,java内存管理
2、android中当按home键后,怎么重新加载资源
3、生命周期的问题,为什么有了onCreate还要有onStart
4、handler的内部通信机制
5、java的多线程比较深入的问题
6、iso七层模型,TCP/IP协议一定要弄清楚,三次握手、四次握手之类的
7、ArrayList、LinkedList、Vector的区别
8、算法问题,怎么把一个数组中的奇数放到左边、偶数放到右边
9、算法问题,怎么找到数组中出现n/2的那个数,但年笔试的时候考到了,竟然后来没有查资料,哎........
10、实现一下消息队列
11、进程间的通信方式
12、android中的操作完一个比较耗时的工作后,怎么开始其他的工作。如,当你从网络上获取了一张比较大图片以后,怎么在前端显示出来,但是我回答的是直接用setImage,估计人家想听到的答案是用Handler中的sendMessage
13、看过android的源码没,两个比较大的公司都问了。
14、JSON的源码看过没
15、在一个ViewGroup中,有一个控件,系统怎么判断你点击的是哪一个控件,我答的是根据点击屏幕知道你点击的x、y坐标通过getX()、getY()获取,然后判断x、y的范围在哪一个控件内,就知道按的是哪一控件内
16、uml
17.常用的设计模式
18、static的用法,要知道的很详细才行
19、java为什么比较慢一些
20、数据库中的索引、食物、视图。
21、哪几种排序、排序的时间复杂度、稳定与否
22、链表的反转
23、java中的反射