先说算法题: 一面:计算岛屿数量 二面:手写线程安全的单例模式 三面:lru cache 三面主要是聊人生聊理想,然后问到了几个场景问题,比如负载均衡怎么做,缓存击穿怎么办,十亿个数找top100, 二面面试官很耐心的引导,他可能是做网络的,问到了非常多网络相关的东西 1.TCP套接字的过程,listen底层做了什么,accept底层做了什么 2. IO多路复用 3. 我项目当中用的udp协议传输,为什么用udp,udp相对于tcp的好处 4. 如果让你设计一个基于udp的可靠传输算***怎么做 5. tcp是怎样保证可靠关闭的 6...