android头条三面面经,攒人品,求offer
头条一面:
手撕归并算法.
JVM内存模型.
垃圾回收算法(包括年轻代,年老代)
Hashmap和hashtable区别,以及hashtable如何保证线程安全的.
Handler机制以及取消发送的实现.
MVP,MVC
Eventbus发送某个事件,从发送到Activity收到如何实现的.
Glide缓存如何保存在本地内存的(过程).
头条二面:
翻转一个队列的前k项
线程进程区别
三次握手,四次挥手.
Hascode(),equals()
锁lock,synchronized
Arraylist,linkedlist
Https
Binder
Tcp/udp
内存优化
头条三面:
Tcp为什么是可靠的
http码 各种问
项目过程中觉得最大的收获.
Eventbus优点
三面面试官做的方向很多,ios,android,后台.所以android上问的少一点.
后面就聊天了….