2020Android面试题

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 常见几种方法,如何在内部代码实现布局移动一个位置

你可能感兴趣的:(2020Android面试题)