1 顺序表和链表区别和优缺点 添加链接描述
2synchronized修饰普通方法和静态方法区别
3java六大存储区域
4String s=new String(“abc”)创建了几个对象 String s1=“abc” s = s1 true or false ?
5 Glide 原理 如何管理生命周期的
6 Retrofit原理
7HashMap原理
8简述开发中遇到OOM的情况及处理方法
9死锁发生原因 如何避免
10 Handel 引起内存泄露原因,如何避免,Android中为什么主线程不会因为 Looper.loop()里的死循环卡死
11 冒泡排序 原理及 时间复杂度
12Android多线程实现的几种方式,如何管理多线程
13简述ThreadLocal
14volatile关键字
15https加密原理
16Android自定义View 常见几种方法,如何在内部代码实现布局移动一个位置