Android 面试题 分享
2016-12-02 14:39
183 查看
转载地址:http://blog.csdn.net/lxk_1993/article/details/52118645
不废话了,直接看题。
同样自己找答案,印象更深。
日期:2016-08-04
笔试题:
Java部分:
1.Java基本的数据类型有哪些?
2.给一段你认为计算 2 * 8 最高效的代码。
3.final,finally,finalize的区别?
4.short s1= 1; s1 = s1 + 1; 该段代码是否有错,有的话怎么改?
5.short s1= 1; s1 += 1; 该段代码是否有错,有的话怎么改?
Android部分:
1.Activity的生命周期。
2.显式Intent和隐式Intent的区别?
3.Android的系统结构。
4.讲讲Android开发中的性能优化。
5.给了一个Logcat打印的错误信息,解释错误是什么原因?
英文部分:
给一段Android相关的英文介绍文档,让你说说大致是什么意思。
(笔者的大致是讲 Android有 原生开发 和 web开发 两种, 如果用web开发的话,要让你的界面适配所有大小屏幕的Android设备 )
面试部分:
1.怎么实现Activity横竖屏切换不重新走Activity的生命周期?
2.什么情况下会OOM,怎么解决?(面试必问)
3.讲讲什么时候会内存泄露?
4.讲讲用户体验。(因为笔者简历写了专注用户体验三十年)
5.有了解FFmpeg相关的东西吗?
6.百度/高德 地图相关。
7.数据缓存相关,DiskLruCache。
8.对web开发Android有什么了解?
9.ListView的性能优化。
10.自定义View、滑动冲突处理。
暂时只想起这么多。
然后笔者也提了一个问题:
新建项目的时候为什么XML文件的根布局用的是RelativeLayout?
不废话了,直接看题。
同样自己找答案,印象更深。
日期:2016-08-04
笔试题:
Java部分:
1.Java基本的数据类型有哪些?
2.给一段你认为计算 2 * 8 最高效的代码。
3.final,finally,finalize的区别?
4.short s1= 1; s1 = s1 + 1; 该段代码是否有错,有的话怎么改?
5.short s1= 1; s1 += 1; 该段代码是否有错,有的话怎么改?
Android部分:
1.Activity的生命周期。
2.显式Intent和隐式Intent的区别?
3.Android的系统结构。
4.讲讲Android开发中的性能优化。
5.给了一个Logcat打印的错误信息,解释错误是什么原因?
英文部分:
给一段Android相关的英文介绍文档,让你说说大致是什么意思。
(笔者的大致是讲 Android有 原生开发 和 web开发 两种, 如果用web开发的话,要让你的界面适配所有大小屏幕的Android设备 )
面试部分:
1.怎么实现Activity横竖屏切换不重新走Activity的生命周期?
2.什么情况下会OOM,怎么解决?(面试必问)
3.讲讲什么时候会内存泄露?
4.讲讲用户体验。(因为笔者简历写了专注用户体验三十年)
5.有了解FFmpeg相关的东西吗?
6.百度/高德 地图相关。
7.数据缓存相关,DiskLruCache。
8.对web开发Android有什么了解?
9.ListView的性能优化。
10.自定义View、滑动冲突处理。
暂时只想起这么多。
然后笔者也提了一个问题:
新建项目的时候为什么XML文件的根布局用的是RelativeLayout?
相关文章推荐
- 分享 UC优视 的android程序员面试题
- Android 实战面试题分享
- 分享 UC优视 的android程序员面试题
- 分享一波Android面试题
- [Android分享] Android 50道面试题总结(大家看看吧)
- Android面试题---真实分享
- android 面试题 分享
- 分享 UC优视 的android程序员面试题
- 深圳 Android 面试题 分享
- Android中“分享”功能的实现
- Android蓝牙经验分享二
- Android蓝牙经验分享一
- Android蓝牙经验分享
- Android札记【2】——系统的认识心中的Android[首届 Google 暑期大学生博客分享大赛]
- 转载:【分享】微软面试题及答案 (很需要开放性思维啊)
- Android面试题
- Android蓝牙经验分享二
- 传智播客JAVA培训--Android书籍分享
- 分享 东软面试题
- 分享第一本中文Android书籍(应用框架和程序设计--高焕堂)