栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021Android 开发岗面试时,可能会被问到的一些问题集合

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021Android 开发岗面试时,可能会被问到的一些问题集合

3.进程保活如何做到,你们保活率有多高?

4.说下你所知道的设计模式与使用场景?

5.java 语言的特点与 OOP 思想?

6.说下 java 中的线程创建方式,线程池的工作原理。

7.说下 handler 原理?

8.内存泄漏的场景和解决办法?

9.如何避免 OOM?

10.说下 Activity 的启动模式,生命周期,两个 Activity 跳转的生命 周期,如果一个 Activity 跳转另一个 Activity 再按下 Home 键在回到 Activity 的生命周期是什么样的?

11.说下冷启动与热启动是什么,区别,如何优化,使用场景等。

12.Android 中的线程有那些,原理与各自特点?

13.三级缓存原理

当 Android 端需要获得数据时比如获取网络中的图片,首先从内存中查找(按键 查找),内存中没有的再从磁盘文件或 sqlite 中去查找,若磁盘中也没有才通过 网络获取

Android面试突击题


1.数据库的操作类型有哪些,如何导入外部数据库?

2.是否使用过本地广播,和全局广播有什么差别?

3.是否使用过 IntentService,作用是什么, AIDL 解决了什么问 题? (小米)

4.Activity、 Window、 View 三者的差别, fragment 的特点? (360)

5.低版本 SDK 实现高版本 api(小米)

6.launch mode 应用场景(百度、小米)

7.什么情况导致内存泄漏(美团)

8.Requestlayout, onlayout, onDraw, DrawChild 区别与 联系(猎豹)

9.invalidate()和 postInvalidate() 的区别及使用(百度)

10.Android 动画框架实现原理(腾讯)

Android 部分 Fragment


1.Fragment 为什么会被称为第五大组件?

1.1 Fragment 加载到 Activity 的 2 种方式

1.2 Fragment 与 ViewPager 的搭配使用

2.Fragment 的生命周期

3.Fragment 的通信

3.1 在 Fragment 中调用 Activity 中的方法

3.2 在 Activity 中调用 Fragment 的方法

3.3 在 Fragment 中调用另外一个 Fragment 的方法

4.Fragment 的切换方式

Android 中高级面试题


1、Activity 生命周期?

2、Service 生命周期?

3、Activity 的启动过程(不要回答生命周期)

4、Broadcast 注册方式与区别

5、HttpClient 与 HttpUrlConnection 的区别

6、java 虚拟机和 Dalvik 虚拟机的区别

7、进程保活(不死进程)

8、讲解一下 Context

9、理解 Activity,View,Window 三者关系

10、四种 LaunchMode 及其使用场景

11、View 的绘制流程

12、View,ViewGroup 事件分发

13、保存 Activity 状态

14、Android 中的几种动画?

大家可能想着这些面试题太少了,不够全面。

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

浏览器打开:qq.cn.hn/FTe 免费领取

那你错了,由于平台发文长度有限,小编不能在这一一列举出这些面试高频题,也考虑到大家不能想要一份比较全面的面试题,所以小编整理比较全面性的面试题文档,大家可以观看下图完整的文档,如有想要获取这份文档可以直接去我 GitHub地址:https://github.com/733gh/Android-T3 访问参考学习。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/439802.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号