Android面试总结(2023.9.8)

98 阅读1分钟

滴滴

Kotlin,相对于java的优缺点

用?号,不好定位null指针的问题

Lazy的使用场景

lateinit应用场景,可以不用提前确定类型

多线程线程切换

协程任务会阻塞么,为什么,各个调度器对应多少个线程

插件化开发真实遇到的问题,文档不曾提及,实际遇到的坑,怎么解决的

首页的启动模式是什么,为什么这样选择

Activity生命周期,任务栈

V4包,V7包的区别,AndroidX区别

Fragment在V4和V7的区别

Handler.postDelay()消息的时间怎么确定的

Handler默认的code,移除0的消息会怎么样

View绘制流程中,有几种测量模式,该如何应用

ANR原理,WatchDog

AMS如何抛出ANR异常

Android Profiler检测内存泄漏异常原理

算法:

三色旗问题,对应力扣颜色分类

排序算法

所有打不死你的,都会让你更加强大,加油💪🏻