阿拉丁,一面
领导不在,同学内推的,面试官说进阿拉丁有点屈才,该试试大厂。我也想,但是不认识内推的人…
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) 回帖