题库汇总目录 https://www.jianshu.com/p/172d63e0744a
Android大厂高频面试题目,所有题目都是来自于一线大厂真题,题目还会继续填充,答案正在完善中....
一、Android基础篇
二、Java基础篇
三、数据结构篇
四、高并发篇
五、性能优化篇
六、计算机网络篇
七、设计模式篇
八、编程/算法篇
九、开源代码篇
十、其他技术篇
十一、项目篇
十二、开放性题目篇
十三、HR篇
Java基础
类加载
- ClassLoader的双亲委派原理
- loadclass和findclass方法的关系
- 类加载机制:
DexClassLoader可以加载jar/apk/dex,可以从SD卡中加载未安装的apk
PathClassLoader只能加载系统中已经安装过的apk - java类在虚拟机中分哪几种状态
引用类型
- 内存泄漏的场景
- 强软弱虚引用分别什么区别
- 什么场景下使用虚引用
JVM
- GC的原理
- java垃圾回收算法
- JVM内存模型
- 方法区里面存的是什么
- 虚拟机中堆有几个栈有几个
- java内存结构,分成哪几个区域,其中哪些区域是线程共享的?
- jvm哪些放在栈哪些放在堆
语言特性
- hash和equel方法的区别,不都实现会有什么问题
- 对多态的理解
- 对泛型的理解和使用场景
- 什么是类型擦除
- 内部类为什么能使用外部类的私有方法
- 反射的实现原理
- 面向对象6大原则
网友评论