1、自我介绍 2、讲项目,问细节(为什么要用Socket去进行通信,你的客户端是如何发送数据给服务端的,字节序的大小端问题) 3、讲一下http协议 4、http有哪几个版本以及各自的区别 5、http的长连接是怎么实现的 6、项目中用的Socket是长连接吗,它是怎么实现长连接的 7、项目中用Socket进行通信时,用什么API读写数据的,是阻塞还是非阻塞的 8、Java的静态变量和非静态变量有什么区别? 9、Java中类和接口的区别? 10、HashMap底层实现了解吗,把你知道的讲一下? 11、ArrayList底层怎么扩容的,...