1、自我介绍 2、介绍自己的项目 3、MVC、MVP和两者的区别 4、OKHHTP源码解析,OKHTTP的好处,SPDY的实现,反正就是围绕OKHTTP来问(面试官说我了解还挺深的) 5、什么是Runnable,直接交给调用它的线程执行吗?(这里我楞了一下,啥意思,不就是直接传给线程执行吗?面完之后我想了一下,是不是他的意思要我说交给CPU内核线程执行) 6、线程的各种状态(阻塞和等待这块没讲清楚) 7、什么是Java引用 8、实现栈(我用链表实现,他说为啥不用数组,我说数组需要扩容,他又说为啥不用ArrayList。我去面试用ArrayList还写个...