总结了一些这两年面试时的问题,有的回答的挺好,有些回答的挺烂,有些是那种看过书但是没有记住的,清晰的记得自己看过,也清晰的记得自己没有仔细看。后续准备把每一道题都进行一个短文总结,这篇当作目录。希望对自己有所帮助,也希望能对顺手看到的伙伴有一点帮助。
1 【算法】如何反转一个链表(手写代码)
2 【Android】activity的启动模式
3 【java】列举你知道的所有单例模式
4 【java】votile关键字有什么用,原理是什么
5 【java】多线程之间如何实现同步
6【Android】 listView和RecycleView的优缺点对比
7 【java】抽象类和接口类有什么特点
8 【java】String ,StringBuffer和StringBuilder之间有什么不同
9 【Android】Sychronized 和Lock有什么不同
10 【Android】广播有几种注册方式
11 【Android】service有几种启动方式
12 【Android】Activity的前台和可见的生命周期有何不同
13 【Android】动画有几种
14 【Android】hashmap
15 【算法】如何判断一个链表有环
16 【Android】Android有几种数据存储方式
17 【Android】http和https协议有何不同
18 【Android】TCP协议的三次握手和四次挥手
19 【Android】网络通信组件
20 【Android】sharedPreference的数据读取原理
21 【Android】混淆机制
22 【Android】签名机制
23 【Android】contentProvider
24 【Android】快速排序
25 【Android】TCP协议
26 【Android】socket编程