文章目录
- 第一部分:传统运维硬通货(地基,必问)
- 第二部分:大数据生态基础(加分项)
- 第三部分:云原生与自动化(核心要求)
- 第四部分:AI/Tob 项目实战(差异化竞争力)
- 💡 给你的面试建议:
这份“k8s运维工程师(异地招聘)”的JD非常有代表性。它的核心诉求可以拆解为:扎实的传统运维基本功(Linux/网络/Shell) + 容器云原生技术(Docker/K8s) + 大数据/AI项目落地经验。
针对这个岗位,我为你整理了一套分层的面试题及参考答案,分为“基础必问”、“大数据加分项”和“AI/Tob项目实战项”。你可以根据自己的实际情况进行准备和重点记忆。
第一部分:传统运维硬通货(地基,必问)
对应JD要求:大专及以上学历、Linux/Unix系统网络、Shell/Python脚本
Q1:一台 Linux 服务器突然出现高负载(Load Average 很高),但 CPU 使用率并不高,你会如何一步步排查?
参考答案:
- 首先用
top或htop查看整体状态,确认是哪一列(us, sy, wa, hi, si, st)占用高。- 如果 CPU 不高但 Load 高,通常是 IO 等待(wa)高,或者运行队列堆积。使用
vmstat 1 5查看 r(运行队列)和 b(阻塞IO)列。- 如果是 IO 瓶颈,用
iostat -x 1查看是哪个磁盘 %util 高,再用iotop或pidstat -d找出具体的进程。