首页 > 爱库存、头条、阿拉丁社招安卓岗面经分享
头像
全力出击
编辑于 2021-08-03 15:12
+ 关注

爱库存、头条、阿拉丁社招安卓岗面经分享

阿拉丁,一面


领导不在,同学内推的,面试官说进阿拉丁有点屈才,该试试大厂。我也想,但是不认识内推的人…


HTTP和HTTPS区别

HTTPS流程,项目中安全和压缩处理

Binder机制

ClassLoader机制

对架构的理解

OkHttp原理,怎么把参数组装的

事件分发机制

HashMap的哈希散列实现,线程安全吗,为什么?

ArrayList和Vector扩容的区别

HashTable,ConcurrentHashMap怎么实现线程安全

jvm内存模型,新生代和老年代的比例?

新生代里怎么划分?好处?

熟悉哪些数据结构?

设计模式在源码和项目中的使用

单例模式的写法,思路

java8对hashmap的优化

hashmap和hashset区别,hash怎么散列的

tcp三次握手


头条,一面


项目中成就最大的部分

对Thread的理解?线程状态?阻塞和运行状态区别?

锁的种类,什么是自旋锁,ReentrantLock?

HashMap原理?

HandlerThread原理和使用场景?

-> IntentService

线程池怎么实现,阻塞队列原理?

->阻塞队列实现没去了解,下意识提了下Looper.loop循环,后面一看还真是,程序员的直觉

Fragment初始化参数调用哪个方法?

Fragment懒加载怎么实现?

事件分发机制,分析3层View包裹,点击click

自定义View怎么绘制,注意点?

网络框架怎么重构封装的?

TCP三次握手

对资讯进行了MVP封装,讲讲MVC和MVP的理解

为什么使用Bundle不用HashMap传输数据?

Serialable和Parcelable区别

glide的图片三级缓存

交互模式


爱库存


面完有个面产品的漂亮小姐姐搭话,心里美滋滋

大都问的项目,每个点延伸讲了很多,所以问的个数不多

Service熟悉吗?

Service进程保活?

MVC和MVP



祝好,持续更新…


更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐