给大家分享一份我的阿里巴巴的Android面经,整体来看:一面问了一道算法题,还有对项目的细节进行深挖,也注重提问项目框架、架构之类,三轮面试层层深入,挑战性大,一面侧重Java,二面侧重Android,三面问Android更深的源码内容,还有网络这块,大家务必好好准备。
Java引用类型
Object类里面有哪几种方法
HaspMap扩容机制
equals 和 hashCode方法
handler是怎么实现异步的?
jvm内存模型
垃圾回收机制(GC机制;老年代和年轻代的含义)
类加载机制和双亲委派模型
进程间通信的方式有哪些
string stringbuffer stringbuilder的区别,各自的使用场景
bitmap内存优化
Glide的原理,如何实现大图加载的
binder原理
用过哪些第三方库(会问具体内容,不要逞能把不熟的也答上)
进程保活的方法
view的绘制流程
okhttp拦截器的原理
工厂模式的三种实现方法
TCP滑动窗口和拥塞控制
mvc模式的原理,它在android中的运用
算法:字符串匹配算法
以上就是这次阿里巴巴的面经了,希望对大家有帮助。
#阿里巴巴面试##Android面试##Android##安卓工程师##社招#