金山WPS,Android 开发工程师,一面,攒人品
金山WPS,Android 开发工程师,一面
时间:43min
一面简历面,大部分是简历上的内容
首先:自我介绍:
介绍一下Volley,okhttp,retrofit
volley的基本流程,OKhttp的拦截器链,retrofit的动态***
photoview如何实现
Glide与Picasso区别
如果让你设计图片加载框架,你如何设计(三级缓存机制)
插件化,热修复,andfix原理,如何做到机型适配(native如何做到机型适配 我很慌啊~~~~)Hashmap原理,如何实现线程安全,HashTable,CourrentHashmap原理
介绍一下java中的锁
单例模式,dcl存在的问题,如何解决
http/https区别,HTTPS加密如何实现。
get/post区别,post 如何实现密文传输
事件分发机制
activity的四种启动模式,及其应用场景
Handler的使用及其原理,子线程如何实现eventbus干什么的,和handler有什么区别
eventbus能否实现IPC
IPC方式
AIDL底层,没问Binder原理
面试官态度非常好,说后续等通知 (✺ω✺)
还是有些紧张,下次加油~