2023年知识点1

2023-03-15  本文已影响0人  我要离开浪浪山

1、AIDL如何实现的

2、Binder原理

3、你在做项目时遇到了什么性能问题,是怎么解决的,多说几个案例?

4、说一下hashmap的数据结构?

5、用过arraymap吗,说说?

6、你是如何使用线程的? 说说多线程?

7、在多线程中如何使用map?

8、说一下事件分发 (越顶层越好) ?

9、EventBus里面的线程是如何切换的?

10、说一下ThreadLocal?

11、方法A调用方法B,方法A要实现有很多线程来竞争,方法B要保证单线程运行安全,怎么实现?

12、说一下内存泄露? 遇到哪些内存泄露的案例,为什么会泄露? 怎么解决的,多说几个?

13、从垃圾回收角度来说一下内存泄露?

14、说一下设计模式?

15、如何优化冷启动?

16、选一个你熟悉的框架,讲解一下?

17、Gradle除了编译项目你还用它做了啥?

18、用过NDK吗? 简单说说是用过得案例? 说说几个方法?

19、讲讲ini?

20、线程切换(handler机制

21、多线程,几种锁,有什么区别

22、如何实现线程排排队

23、ttps加客机制

25、设计一个线上日志收集系统

26、性能优化

27、Viewstub实现原理,自己设计一个类似的

28、Https如何保证安全的,如何防止中间人攻击,可以伪造证书吗

29、epoll机制是怎么样子的

30、热修复资源id冲突怎么解决

上一篇下一篇

猜你喜欢

热点阅读