八股文: 1.开发一个 TCP 客户端,要分几步?2.TCP 协议具体是干嘛的?3.讲讲三次握手和四次挥手?4.一个 UDP 包最多能装多少数据?5.结构体和模板类有啥区别?6.Linux 的 /proc 目录是干嘛的?7.说几个你用过的调试工具?8.MySQL 引擎是啥?9.DDoS 是啥?10.Redis 有哪些数据结构?11.Redis 缓存慢了怎么办?怎么做持久化?12.聊聊消息队列?13.说几个 Agent 框架?14.MCP 是啥?15.MCP 用的是什么通信协议?算法题:1.给一个字符串,原地删除所有空格,并返回删掉的空格数。