Android 面试题 分享

    xiaoxiao2021-12-14  19

    转载地址: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?

    转载请注明原文地址: https://ju.6miu.com/read-963905.html

    最新回复(0)