-
Notifications
You must be signed in to change notification settings - Fork 0
Home
qxf edited this page Mar 10, 2021
·
1 revision
#2021年最新Android面试题 问题: 1.OOM怎么定位和解决? 2.Handler Message 延迟消息怎么处理? 3.JVM 垃圾回收算法?为什么要分代收集? 4.android:largeHeap? 5.线程池 Submit 和 excute的区别 6.SQLite的批量插入,数据库升级,Room的原理和优势。 7.sufficeView 与 view的区别,优势? 8.Https证书校验的全流程?http1.0,1.1,2.0,3.0的区别和优化点 9.wait,notify,notifyAll 的原理。 10.MVVM ,MVP的 原理,jetpack 中用过哪些,原理是啥? 11.Binder的transaction有3种类型? 12.JNI动态注册的写法? 13.dart的事件、绘制流程。 14.volatile与synchronized的区别,底层实现原理? 15.跨进程通信方式,binder机制 16.leakcanary原理 17.内存优化和工具,APK瘦身 18.glide缓存原理,lru算法 19.leakcanary原理 20.应用启动流程,从点击launch开始。 21.Android事件分发流程
算法: 1.最大子串和 2.字符串翻转 3.链表求和 4.循环链表翻转 5.二叉树的层序遍历 6.数组中第K大的数字 7.排序数组,使奇数在前偶数在后