Android面试题
2016-06-19 16:44
393 查看
近几日一直忙于找工作,天天面试,下面就记录下我面试中碰到的面试题,希望对大家有所帮助。注:我是一个刚刚一年经验的android开发,所以估计面试单位问的问题也是针对我的工作年限问的,估计比较基础,有需要的小伙伴可以看一下,大神嘛。。。略过即可。
一、java部分
1.java这门语言有哪些特性?
2.什么是多态?
3.抽象类和接口的区别,结合你在项目中的运用谈谈你的理解?
4.继承有什么好处,为什么要继承?
5.java中数据的基本类型?
6.String 和StringBuffer的区别?
7.java的反射?
8.说说对容器类部分的知识
二、android部分
1.ListView的优化
2.谈一谈事件分发机制
3.两个不相关的Activity进行传递数据的一般方法是什么,列举你开发中所用的的一些方法
4.不同手机屏幕的适配方案
5.打开Activity A后再在A中打开Activity B ,请写出Activity A和B在此过程中的生命周期
6.android:gravity 和android:layout_gravity的区别
7.Activity有哪几种启动模式,分别是什么,并谈一谈他们之间的区别
8.说说你对MVC模式的理解
9.view的绘制过程
10.说说Handler的原理
11.内存泄漏一般出现在开发的什么时候,是什么问题导致的,怎么解决
12.Android中网络请求框架的理解
13.android开发的性能优化
14.数据库相关问题
如果后期想起什么,还会添加,这边的答案我就不写了,好多基础问题大家上网都可以查到,还有些针对项目的具体问题,大家就具体问题具体分析咯。
一、java部分
1.java这门语言有哪些特性?
2.什么是多态?
3.抽象类和接口的区别,结合你在项目中的运用谈谈你的理解?
4.继承有什么好处,为什么要继承?
5.java中数据的基本类型?
6.String 和StringBuffer的区别?
7.java的反射?
8.说说对容器类部分的知识
二、android部分
1.ListView的优化
2.谈一谈事件分发机制
3.两个不相关的Activity进行传递数据的一般方法是什么,列举你开发中所用的的一些方法
4.不同手机屏幕的适配方案
5.打开Activity A后再在A中打开Activity B ,请写出Activity A和B在此过程中的生命周期
6.android:gravity 和android:layout_gravity的区别
7.Activity有哪几种启动模式,分别是什么,并谈一谈他们之间的区别
8.说说你对MVC模式的理解
9.view的绘制过程
10.说说Handler的原理
11.内存泄漏一般出现在开发的什么时候,是什么问题导致的,怎么解决
12.Android中网络请求框架的理解
13.android开发的性能优化
14.数据库相关问题
如果后期想起什么,还会添加,这边的答案我就不写了,好多基础问题大家上网都可以查到,还有些针对项目的具体问题,大家就具体问题具体分析咯。
相关文章推荐
- 程序员,如何写好文档?
- 一个合格的程序员应该读过哪些书
- iOS面试题整理(下) 仔细研读受益匪浅
- 《前端面试江湖》
- 《C编程专家》:程序员面试(附2)
- 史上最全的iOS面试题及答案
- iOS面试题整理(上) 仔细研读受益匪浅
- 海量数据处理面试题与十个方法大总结
- 面试金典系列--维护x的秩
- JAVA多线程和并发基础面试问答(转载)
- Java线程面试题 Top 50
- 一道简单面试题和霍尔规则
- 面试中的Singleton
- 上班之前的“踩点”--一个程序员的成长史(9)
- 【原创】岗位作业书-程序员(六)
- 面试心得与总结---BAT、网易、蘑菇街
- 码农常用开发工具集合
- 系统程序员成长计划-写得又快又好的秘诀
- 面试金典系列3--确定两串乱序同构
- 面试金典系列2--原串翻转