面试官是个很有意思的老哥。 http相关(多路复用,串行发送,https,请求格式,状态码) 心跳包的实现(项目中有的,长短链接) io相关(项目有,但是扯到五种理论模型上了,知识盲区) binder相关(为什么使用,底层,ams与activity的关系,startservice和binder的关系等等) 还扯到线程的一些调度问题(concurrentlinkedqueue等项目相关的) 差不多这样,没有问算法题(时间不够了,前面说了大概70分钟)。 总结,整个过程是讲到哪问到哪,更偏向于探讨,体验还是挺好的,就是面试时间有点晚了,晚上九点开始的。