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

阿拉丁,一面


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


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



祝好,持续更新…


#面经##社招##字节跳动##阿拉钉##安卓工程师#
全部评论
也可以试试《去哪儿网》-校招内推, 这两天投递,可赶12号笔试,最后一波了!!!目前技术hc还挺多 https://www.nowcoder.com/discuss/706975
点赞 回复
分享
发布于 2021-10-10 19:36

相关推荐

1 21 评论
分享
牛客网
牛客企业服务