1、什么是面向对象表述三个特性,哪个特性最强大为什么继承不太好
2、什么是抽象类和接口,它们之间的区别什么时候用抽象类,什么时候用接口
3、简述用到的集匼类(问到vercor 和ArrayList 区别分别怎么实现线程安全)
4、有什么排序算法,简述一个
5、用到过什么设计模式并简述(我说了单例模式,观察者模式)
4、广播的两种注册方式和区别
6、自定义控件有没有用到自定义控件,自定义一个倒计时自定义控件
7、消息分发机制(结合例子)
10、怎么用handler实现两个线程之间的任务切换
不足:表述不清楚有一些概念模糊不清,仅仅是在知道用过的层面
有哪些算法,如树的遍历
如何保证service不被杀死
数组内判断元素是否重复还有没有其他方法
有什么排序算法简述一下快速排序
用过哪些设计模式,说了单例观察者,装飾者模式
用过广播吗实现了什么功能
遇到过什么难点,我说的焦点问题
数据库操作需要注意什么
最后几乎每家公司都问到三年内的职业規划这一点回答的不好,下去需要好好想一想