前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >深圳 Android 面试题 分享

深圳 Android 面试题 分享

作者头像
103style
发布2022-12-19 12:58:54
2590
发布2022-12-19 12:58:54
举报
文章被收录于专栏:Android开发经验分享

转载请以链接形式标明出处:

http://blog.csdn.net/lxk_1993/article/details/52118645

本文出自:【lxk_1993的博客】; 

不废话了,直接看题。

同样自己找答案,印象更深。

日期: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,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档