2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )

前言

一份GitHub标星2.9K的Android大厂面试题整理,在金九银十面试季分享给大家,希望每个人都能拿到满意的Offer!
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第1张图片

目录

2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第2张图片
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第3张图片
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第4张图片

Android基础面试题

1、什么是 ANR 如何避免它?
2、Activity 和 Fragment 生命周期有哪些?
3、横竖屏切换时候 Activity 的生命周期
4、AsyncTask 的缺陷和问题,说说他的原理。
5、onSaveInstanceState() 与 onRestoreIntanceState()
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第5张图片

2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第6张图片

Android高级面试题

1、你们做了哪些稳定性方面的优化?
2、性能稳定性是怎么做的?
3、业务稳定性如何保障?
4、如果发生了异常情况,怎么快速止损?
5、Native Crash
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第7张图片
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第8张图片

Java基础面试题

1、谈谈对 java 多态的理解?
2、你所知道的设计模式有哪些?
3、通过静态内部类实现单例模式有哪些优点?
4、静态代理和动态代理的区别,什么场景使用?
5、简单工厂、工厂方法、抽象工厂、Builder 模式的区别?
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第9张图片
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第10张图片

Java并发面试题

1、什么是线程池,如何使用?为什么要使用线程池?
2、Java 中的线程池共有几种?
3、线程池原理?
4、线程池都有哪几种工作队列?
5、怎么理解无界队列和有界队列?
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第11张图片

2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第12张图片

Java 虚拟机面试题

1、JVM 内存区域。
2、JVM 的内存模型的理解?
3、描述一下 GC 的原理和回收策略?
4、类的加载器,双亲机制,Android 的类加载器。
5、JVM 跟 Art、Dalvik 对比?
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第13张图片

2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第14张图片

非技术面试题

1、你觉得安卓开发最关键的技术在哪里?
2、你还要什么了解和要问的吗?
3、研究比较深入的领域有哪些?
4、自己最擅长的技术点,最感兴趣的技术领域和技术?
5、项目中用了哪些开源库,如何避免因为引入开源库而导致的安全性和稳定性 问题?
2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第15张图片

2020年GitHub标星2.9K的Android基础——高级面试题合集!(金九银十快刷起来吧,做个查漏补缺! )_第16张图片
附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

本文在开源项目:【GitHub 】中已收录,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…

如果需要PDF版本可以在群文件夹里,自行领取!

  • 或者在群文件夹中里,自行下载直达领取链接:【https://links.jianshu.com/go?to=https%3A%2F%2Fjq.qq.com%2F%3F_wv%3D1027%26k%3DBRZhpPkt】

你可能感兴趣的:(移动开发,互联网,程序员,android,学习心得)