11/12 14点 一面: tcp四次和三次的各个作用,Why三次,Why四次 tcp长连接,短连接 如何拆包、打包数据报 什么是粘包?如何解决 流量控制 拥塞窗口 简述JAVA的锁 Synchronized是悲观锁还是乐观锁 java的内存管理 只有栈行不行 栈堆优缺点 堆的内部都有什么 线程、进程 为什么进程上下文切换开销大 虚拟空间如何优化进程上下文切换:不知道 伪代码写个死锁 三种方法实现队列 数组和链表实现队列的方式:头删尾插链表、双指针数组 输出最大交集(不许用set) 一亿数据如何优化查询:不清楚随便答了一个tree和heap 算法...