Android面试题

来源:互联网 发布:沈颢事件知乎 编辑:程序博客网 时间:2024/05/17 06:33

近几日一直忙于找工作,天天面试,下面就记录下我面试中碰到的面试题,希望对大家有所帮助。注:我是一个刚刚一年经验的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.数据库相关问题

如果后期想起什么,还会添加,这边的答案我就不写了,好多基础问题大家上网都可以查到,还有些针对项目的具体问题,大家就具体问题具体分析咯。偷笑


0 0