滴滴android开发一面面经
1、自我介绍
2、怎么判断链表有环
3、归并排序时间复杂度 空间复杂度
4、怎么判断链表倒数第k个节点
5、对http得了解
6、对tcp得了解
7、对dup得了解
8、长连接短链接
9、tcp三次握手
10、hashmap实现原理
11、gc回收算法
12、什么时候回收
13、为什么会有gc
14、handler消息机制 内部原理是怎么实现得,如果不用handler怎么办?我回答说用runOnUI
Thread这个方法,似乎面试官不是很满意
15.okhttp内部实现原理
16、sharepreference和greendao得区别
17.sharepreference存储能被其他app读取嘛?
18、service怎么保活
20、内存泄漏