- 1
- 0
- 约4.51千字
- 约 13页
- 2026-11-04 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年工程师面试工程类常见问题及答案
一、技术能力题(共5题,每题10分)
1.题1(10分):简述TCP三次握手的过程及其必要性。
答案:TCP三次握手是为了建立可靠的数据传输连接,具体过程如下:
1.第一次握手(SYN):客户端向服务器发送SYN报文段,包含初始序列号seq=x,请求建立连接。
2.第二次握手(SYN+ACK):服务器收到SYN后,若同意连接,则回复SYN+ACK报文段,包含ack=x+1和初始序列号seq=y。
3.第三次握手(ACK):客户端收到SYN+ACK后,发送ACK报文段,ack=y+1,连接建立成功。
必要性解析:
-防止历史连接请求:确保双方都确认建立新的连接,避免旧连接的延迟报文干扰。
-同步初始序列号:双方交换初始序列号,为后续可靠传输奠定基础。
2.题2(10分):在Linux系统中,如何高效排查磁盘I/O性能瓶颈?
答案:排查磁盘I/O瓶颈的常用命令及方法:
1.`iostat-x1`:实时查看CPU、磁盘、网络负载,关注`await`(平均等待时间)是否过高。
2.`iotop-o`:查看进程的磁盘I/O占用,优先优化高负载进程。
3.`df-h`+`iotop`:结合磁盘空间和进程占用分析。
4.`dstat`:综合监控磁盘、C
原创力文档

文档评论(0)