`
lvwenwen
  • 浏览: 959175 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

黑马android面试题

阅读更多

宏达以太android面试题

1.面向对象的特征,请简单说下?
2.abstract class和interface的区别?
3.GC 垃圾回收机制
4.EJB
5.Broadcast
6.android中的异常
7.forseclose强制关闭是由什么造成的?
8.android分辨率的适配
9.android布局
10.xml解析的几种方式
11.单例,写一个单例
12.反射,求字段的值和方法名(做框架的公司有可能考这个)

摩托罗拉android面试题

1.两人面试,其中一个说的比较多
2.把你简历上所写的项目演示一遍(在写字板上)
3.说一下SurfaceHolder.Callback在你游戏里的作用
4.为什么surfaceview更加适合做游戏?
5.说下res下边各个文件夹的作用?
6.drawable-hdpi的dpi是什么意思?
7.你的飞镖发射速度是怎么控制的?
8.你的背景图片是怎么移动的?怎么自适应屏幕的大小的?
9.你在做游戏的时候遇到什么bug(难题),怎么解决的?
9、service启动的几种方式?作用
10.windows和activity之间关系?
11.一个activity打开另外一个activity,再打开一个activity?回去的时候发生了什么操作?
12.java里的常量是怎么定义的
13.常量final string str=“ab”可不可以变成"abd",为什么?
14.StringBuffer的作用?
15.写一个方法,交换两个变量的值?
16.说下task 的用法
17.你还有什么问题吗?
18.你对jni了解多少

瞬联科技android面试题


1.sleep和wait有什么区别? 一个是用来让线程休息,一个是用来挂起线程
2.类前边加+final的用处? 解决
3.死锁 p
4.finally final finalize的作用?搞定
5.同步和异步的区别? p
6.怎么进行进程间通信? oK
7.jni
8.task
9.软引用
10.怎么用接口来连接两个层的

某公司面试题


java题
1.当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对?
2.什么是Java序列化
3.MVC

android题
1.android的几种存储方式
2.Activity和tast的启动方式,分别是什么
3.android几种布局
4.android几种动画方式

1、        盛拓传媒
a)        intent-filter属性及其含义;
b)        contentProvider权限;
c)        描述Sqlite数据库(类型、关系);
d)        布局如何动态加载;
e)        URL和URI区别用法;
f)        SAX、DOM、PULL解析器的区别。
2、        YY备份
a)        数组元素大小顺序排序输出;
b)        外存储器文件遍历输出文件名;
c)        onActivityResult(int requestCode, int resultCode, Intent data)方法的用法;
d)        如何让布局文件适配WXGA800屏幕;
e)        自定义一个contentProvider。
3、        简帛科技
a)        AIDL用法。
4、        华信博研网络技术研究院
a)        如何让程序自动启动;
b)        如何让程序不被系统自动销毁;
c)        如何实现点击网站某个链接就自动下载一个程序到手机上并自动安装运行;
d)        说说广播接收者及其用法。
5、        中电天讯
a)        请描述你做的项目,有什么特色,项目如何吸引客户;
b)        MD5加密原理,可否解密。
6、        灵信互动
a)        项目开发时,你在项目组的位置,项目的流程控制,项目是否可以在网上下载;
b)        你对B2C网站应用的看法。
7、        易随网
a)        请画出你的项目的逻辑图并作概要解释;
b)        你的项目中Sqlite数据库中存储的数据用SharePreference来处理也可以,为什么不用SharePreference呢;
c)        ListView优化,请写一段关键代码;
d)        TabHost、Gallery效率比较;
e)        手指快速拖动ListView时,如何处理惯性引起的加载问题;
f)        HTTP请求,GET、POST请求头。
8、        加维通讯
a)        写一个多线程实例代码;
b)        从控制台输入一个包含中英字符的字符串,按任意位数截取输出时要求完整输出字符,不出现半个中文字符现象;


创新工厂android面试题
1.String s=new String("abc");  new了几个对象
2.Overload和Override的区别
3.try{ return} catch{} finally{};  return还是finally先执行。
4.5种运行时异常。
6.abstract和interface的区别
7.Hashtable和Hashset

android题:

1.Handle的关系looper,请说明?
2.内存溢出的三种原因
3.AsnTask 异步任务

算法题:

二叉树遍历

脚本或宏获得系统版本。


有时候面试题不一定非要答对,因为有些东西你不一定会记住。
1.String s=new String("abc");  new了几个对象
    new了两个对象,我之前看过String的源代码,String里面的字段还有一个对象。

2.Overload和Override的区别
前者重载,可以写多个同名的参数类型不同,但返回值必须相同的方法,也可以写多个同名的参数个数不同,有无返回值亦可的方法。
后者重写,指的是子类覆盖父类的方法,一般多态就是这么用的,子类指向父类引用,在调用方法的时候用父类引用调用,实际调用的是子类的方法。
需要注意的是,重写需要条件,父类的方法不能是final的,finaly修饰的方法不能被重写。

3.try{ return} catch{} finally{};  return还是finally先执行。
这个还真不知道,平时写项目的时候很少用这种用法,如果给我测试的话,我会打一个断点,单步跟踪来看看实际的运行顺序,如果因为需求必须知道原理所在,我会去翻一下《深入了解虚拟机》这本书,然后得到确切答案,以目前我的水平来看,应该是return先执行。

4.5种运行时异常。
NullPiontException
ClassCastException
BoundArrayException
IOException
FileNotFoundException
(不知道有没有记错= =)

6.abstract和interface的区别
简单点说,后者是前者的一个子集。
abstract可以修饰抽象方法,而一个类只要有一个抽象方法,就必须用abstract定义该类,即抽象类。
用interface修饰的类,里面的方法都是抽象方法,因此在定义接口的时候,可以直接不加那些修饰,系统会默认的添上去。接口里面的字段都是公有常量,即public static final修饰的字段。

7.Hashtable和Hashset
两者都是用了哈希值把数据存放在集合里。
前者可以添加多个相同的对象,后者只能添加的对象不能相同,也就是equals不能为true。
需要注意的是把对象存放进这两个集合里面后,不要更改其equals判定需要的字段,否则在get的时候取不出来,因为哈希值改变,get的位置也会改变,但存放位置没变,不对应,所以可能会造成内存泄
露。
分享到:
评论

相关推荐

    黑马Android面试题.doc

    ### 黑马Android面试题解析 #### 单线程模型中Message、Handler、MessageQueue、Looper之间的关系 在深入理解Android应用开发时,掌握主线程(即UI线程)的工作原理至关重要。Android采用的是单线程模型,所有的UI...

    黑马Android面试题整理

    以下是一些关于Android面试题的关键知识点,主要基于黑马程序员内部整理的资料: 1. **Activity**: - Activity是Android四大组件之一,它代表用户界面。通常,每个用户交互界面对应一个Activity。 - `...

    JAVAAndroid面试题讲解视频

    资源名称:JAVA Android面试题讲解视频资源目录:【】2012黑马程序员01_面试题【】2012黑马程序员02_面试题【】2012黑马程序员03_面试题【】2012黑马程序员04_面试题【】225ce844c6c817e9614d8f17ea70a640【】...

    Android黑马面试题

    《深入解析Android面试核心知识点》 在Android开发领域,面试是检验开发者技能的重要环节。本文将围绕Android面试中常见的问题进行深入讲解,以帮助开发者更好地准备面试。 1. **Activity的理解** Activity是...

    传智播客Android面试题30页 精品

    《Android面试精要:四大组件与生命周期解析》 在Android应用开发中,面试时常会涉及到对核心概念的理解,如Activity的生命周期以及不同组件间的交互。本文将深入解析这些问题,帮助开发者提升面试竞争力。 1. **...

    《Android面试宝典3.0》

    Android面试宝典 黑马程序员 程序员求职宝典 应聘技巧书籍程序员面试技巧。Java基础+Java 高级+Android 基础+Android高级+Android 项目+项目面试常见问题+面试实战记录+BAT 面试题+Android 最新技术(架构+插件化+热...

    黑马程序员java基础试题、笔记

    这些资源包括面试问题合集、整理的资料、Android面试题、学员入学面试总结、面试技巧、必须掌握的重点知识以及基础测试和入学考试题等,旨在全面覆盖Java基础知识和面试必备技能。 首先,面试问题合集和整理的资料...

    黑马安卓74期视频下载地址

    资源寻找不容易,如果有积分希望...资料_简历模板_面试题(1天有视频) 07.74期1107QQ新特性(2天) 08.74期OSCHINA开源中国(6天) 09.74期1128百度地图(1天) -----------基本上比这个内容多点----------------------

    高级java笔试题-AndroidGuide:「Android学习+面试指南」一份涵盖大部分Android程序员所需要掌握的核心知识。准备An

    高级java笔试题 简介 hello,大家好,欢迎大家来到这里,能来到这里,证明是一种缘分。 下面我先简单介绍一下自己。 我目前是一名程序员,Android 高级工程师,17 年毕业,从实习到现在,一直从事在 Android 开发,...

    HM安卓74期全套视频教程 基础+就业.rar

    01、web基础 02、Android基础 03、手机安全卫士 04、自定义控件 05、JNI 06、智慧北京 07、谷歌电子市场 08、QQ5.0特效专辑 ...12、面试题详解+就业指导 13、百度地图 14、Android源码级分析 15、P2P金融

Global site tag (gtag.js) - Google Analytics