由于公司要招人,让我出些面试题,本人也是个小菜,献丑了,共享下。也希望人事/技术牛人对这些题设计得不好的地方提出批评意见。谢谢...如果有人觉得这些题你回答得不错,也想到深圳这边来发展,请发简历及答案到 [email protected]或站内私信联系,我会让公司人事联系你的。谢谢...
Android面试题1. 请描述下Activity的生命周期。
2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)
4. 如何退出Activity?如何安全退出已调用多个Activity的Application?
5. 请介绍下Android中常用的五种布局。
6. 请介绍下Android的数据存储方式。(Edited by Sodino)
7. 请介绍下ContentProvider是如何实现数据共享的。(Edited by Sodino)
8. 如何启用Service,如何停用Service。(Edited by Sodino)
9. 注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。
10. 请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系。
11. AIDL的全称是什么?如何工作?能处理哪些类型的数据?
12. 请解释下Android程序运行时权限与文件系统权限的区别。(Edited by Sodino)
13. 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。
14. 有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(0xffffffff)像素点的透明度调整为50%。
15. 你如何评价Android系统?优缺点。
Android面试题1. 请描述下Activity的生命周期。
2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)
4. 如何退出Activity?如何安全退出已调用多个Activity的Application?
5. 请介绍下Android中常用的五种布局。
6. 请介绍下Android的数据存储方式。(Edited by Sodino)
7. 请介绍下ContentProvider是如何实现数据共享的。(Edited by Sodino)
8. 如何启用Service,如何停用Service。(Edited by Sodino)
9. 注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。
10. 请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系。
11. AIDL的全称是什么?如何工作?能处理哪些类型的数据?
12. 请解释下Android程序运行时权限与文件系统权限的区别。(Edited by Sodino)
13. 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。
14. 有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(0xffffffff)像素点的透明度调整为50%。
15. 你如何评价Android系统?优缺点。
解决方案 »
- 求一个基于awesomeplayer的开源视频播放器应用!!
- 求救 decode损坏jpg图片失败
- 求助,EditText中设置phoneNumber="true"的问题。
- 请教高手几句代码?
- android mediaplayer带进度条播放点击返回时候出现IllegalStateException
- 有没有可能将android模拟成一个蓝牙设备?
- 求帮忙,eclipse显示空格的问题
- 市面上那么多推送平台,为什么大部分开发者都选择华为推送呢?
- android如何连接mssql,并返回记录行?
- 在widget点击了按钮,怎么后台刷新Activity
- A10+android4.0+ct360驱动移植问题
- 请教 android makefile 问题
但题量是不会再加了,会保持在15题
题目不一定都放在笔试题里,有的可以作为面试来问的。
另外这个问题:你如何评价Android系统?优缺点。面试的时候问就好,毕竟是开放性问题。
只要来面的人说出想法,解决方向就行,不要求说出解决步骤。像aidl那道题,只要他说出了全名,这道题就过了。我是想,能记得住全名的肯定是个刨根问底的人,这种人遇到问题能自己解决。
13. 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。
14. 有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(0xffffffff)像素点的透明度调整为50%。这3个比较有水准!
刚来了一个,看了面试题后转身就走,很受打击...
简历上写着一年鼓捣ndk使用c/c++开发视频,看来我是受bs了...
虚拟机 JNI Content provider
manifest R.java资源打包
这些好像都没有涉及到啊
由于题量的原因,确实没想着要把所有的东西都弄进去。JNI 对于普通应用来说,没用到,就不考了。
“manifest R.java资源打包”这个有啥考点??
谢谢...
个人觉得java好转,关键是深入后,android还是跟java有很多区别的
招人也有难度,让他写代码吧,谁愿意啊;考概念吧,又说查工具书才能回答。这样子都掌握不了,pass掉太多了。
现在面试,一开始我都是直接让他们说自己优势或之前的工作亮点,有亮点的,这些题目也就不用考了,没亮点的,才亮出这题目看看他基础咋样。
现在招个合适的人,不好招啊。从培训出来的,大半数不到一年就都不干开发了,浪费了公司多少资源啊。
楼上有意换工作不??嘿嘿....优势&亮点
[email protected]谢谢
牛X人来跟搞Java的抢饭碗,气愤!!!哈哈...
楼主想这么多干嘛,好好鼓捣好好挣钱,别人怎么看又不影响你工作。
proc、/dev, mount, gcc, gdb
android 跟 linux 关系很密切
制作应用层的java开发的话 用不到这些吧?
如果用android ndk开发或者开发底层的东西 才需要这些
谢谢支持