Android 开发收集的一些东西Android开发Android开发

Android超实用最全面试大纲(四)

2019-03-15  本文已影响10人  Android_until

文章目录:

一、冷启动和热启动面试题

1、什么是冷启动和热启动

2、冷启动和热启动的区别

3、冷启动时间的计算

这个时间值从应用启动(创建进程)开始计算,到完成视图的第一次绘制为止

4、冷启动流程

总结:Application构造方法->attachBaseContext()->onCreate()->Activity构造方法->onCreate()->配置主题中背景等属性->onStart()->onResume()->测量布局绘制显示在界面上

5、冷启动优化

二、其他优化面试题

1、Android不用静态变量存储数据

2、SharePreference安全问题

3、内存对象序列化

4、避免在UI线程中做繁重的操作

三、架构模式面试题

四、插件化面试题

1、插件化解决的问题

2、类加载器(Java中字节码添加到虚拟机中)

五、热更新面试题

1、热更新主要流程

2、热更新主流框架

3、热更新的原理

六、进程保活面试题

1、进程的优先级

2、Android进程回收策略

3、Android保活方案

七、Lint面试题

1、什么是Android Lint

Android Lint是一个静态代码分析工具,它能够对你的Android项目中潜在的Bug、可优化的代码、安全性、性能、可用性、可访问性、国际化等进行检查

2、Lint工作流程

3、配置Lint

八、Kotlin面试题

1、什么是Kotlin

2、Kotlin环境搭建

针对于上面的面试题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料,免费分享给大家。
(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。
资料领取方式:加Android技术开发交流②;979045005,找群管理免费领取。备注一下简书看到的来领取资料就可以了!

上一篇 下一篇

猜你喜欢

热点阅读