持续更新…
记录面试中遇见的问题,善于总结,善于发现。
每次面试后的题目我会在此记录,记住每一次面试都是在发现自己的不足之处,要善于总结,善于发现,对自己负责。希望可以帮助即将去找工作的或者正在找工作的朋友。(答案后续更新)
笔试题
Java基础
1、你对继承、封装、多态的理解
封装:将数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。
继承:从已有类继承信息创建新类的过程。提供继承信息的类是父类或基类,得到继承信息的类是子类或者派生类。
多态:不同类型的对象对同一种消息做出不同相应。也就是同样的对象调用同样的方法做出不同的事情。
2、线程池
3、内部类的作用
4、String StringBuffer StringBuilder区别
5、抽象类和接口区别
Android基础
1、一个类继承ViewGroup后必须实现的方法,应用场景
2、实现ListView就要继承Adapter,那么请用伪代码写出Adapter中getView方法的逻辑
3、请用伪代码实现Activity,Service之间的通讯
4、内存泄漏、内存溢出
5、Android数据存储的几种方式
6、讲讲Handler机制
http://vincentljdong.github.io/2016/04/11/Handle%E6%B6%88%E6%81%AF%E6%9C%BA%E5%88%B6/
7、dvm 的进程和 Linux 的进程, 应用程序的进程是否为同一个概念
8、四大组件中哪个可以静态动态注册,代码体现
9、如何退出 Activity?如何安全退出已调用多个 Activity 的 Application?
10、为什么要用 ContentProvider?它和 sql 的实现上有什么差别?
11、是一个数据库查询的题目,要求写出查询语句,具体问题记得不太清楚
面试题
1、讲讲离线下载的思路
2、原生推送怎样实现
3、WebService
4、说说Fragment特点
5、实现不死Service
6、屏幕适配
7、分页加载
8、讲讲你做过的项目
还有一些想不起来了,后面会持续更新,这篇博客会更新每天的面试题目,如果当天没有面试,我也会贴一些自己复习的知识点,希望可以帮助更多人。
当然也希望更多正在面试的朋友可以贡献出你面试时遇到题目,可以的话请发送到我的邮箱lijiandongv@163.com