1.自我介绍2. Http1.0 2.0区别 追问:报文头部有什么区别3. TCP三次握手4. TCP第一次握手失败后客户端的重试策略5. TCP为什么要三次握手6. 进程线程区别进程是操作系统分配资源的最小单位,这个资源指什么进程的崩溃会不会导致别的进程的崩溃为什么为什么线程的切换开销小线程切换具体用到了哪些指令怎么保存当前线程的上下文的7. 操作系统中多线程的问题本质原因是什么8. 解决的方法是什么,互斥锁举两个例子9. JAVA堆和栈有什么区别10. GC算法11. 可达性分析如果两个变量互相引用会不会被GC12. StringBuffer和StringBuilder的区别13. Arr...