Android面试题
由于公司要招人,让我出些面试题,本人也是个小菜,献丑了,共享下。也希望人事/技术牛人对这些题设计得不好的地方提出批评意见。谢谢...
如果有人觉得这些题你回答得不错,也想到深圳这边来发展,请发简历及答案到 sodinoopen@hotmail.com或站内私信联系,我会让公司人事联系你的。谢谢...
- Java code
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系统?优缺点。
[解决办法]
蛮好的,做应用的话不加点java的题?
[解决办法]
Java基础肯定是要考的。
另外这个问题:你如何评价Android系统?优缺点。面试的时候问就好,毕竟是开放性问题。
[解决办法]
可以稍微加一些具体处理方面的一些问题。
比如界面更新 ,横竖屏切换时咋处理等等
[解决办法]
还行,比较基础,但是面还是到了,估计面的很很难说全的。呵呵,有两个忘记了,其他的应该都没有问题
[解决办法]
12. 请解释下Android程序运行时权限与文件系统权限的区别。(Edited by Sodino)
13. 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。
14. 有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(0xffffffff)像素点的透明度调整为50%。
这3个比较有水准!
[解决办法]
面试Android,面试题中,应该也会出Javase的题目,面试中,可能也会问到Javaee的东西,因为Android还不是很成熟,再加上java也是Android的基础,他很可能会问到Java相关的东西的。