游盾等运维工程师社招面经
运维工程师试题
职务:业务运维岗位3年左右,L2,中级水平。本人渣渣,工作主要打杂维护私有云,CRUD业务运维,写写脚本偷懒。
网络知识基础题
- 列举常见的VPN协议,并简述他们的优缺点;
- 请介绍Zabbix,Grafana,Prometheus,k8s等监控/运维软件区别和你的使用体会;
- 请列举检测服务器以下信息的命令及参数和预期结果:
- 查询本机SSH开放的端口号;
- 无用用户(类似安装操作系统时创建的非root用户);
- 查找本机CPU/内存/硬盘的品牌、型号、规格等尽可能多的数据;
- IP地址、网关、掩码、DNS服务器;
- TCP/IP 模型拥塞控制,算法,内核并发调优参数;
- 使用sed,awk,grep的查找符合的用户在某个时间段的运行错误日志,格式化打印处理;
系统排错题
- MYSQL写磁盘占满后,删除文件空间没有正常释放,如何排除故障。
- 举例说明Linux系统如何通过系统日志排查硬件故障;
撰写英文邮件
- 公司的某一台服务器无法正常工作,该服务器是从海外XX公司处租用的,请撰写一份发给对方技术部门的邮件。限时20分钟
- 面向海外顾客处理工单,发公告解释用户数最近大幅增加,线路服务为什么会受到影响,有什么补救措施。
总结下来,各个面试基本必问:之前公司的业务线组成,个人负责的技术部分,解释下特别难忘的经历,
可以是自己项目和故障排查,对面试公司了解,未来方向打算。
吐槽:目前系统运维方向已经越来越成熟,往云方向走了,需求逐年递减,慢慢集中在云服务提供商大厂,CI/CD目前都由专门开发人员测试负责了,虽然背锅次数减少,对人手需求也减少了。中级的不知道是不是肺炎影响,比往年要少。桌面运维没什么前途,业务都外包给印度人了。业务运维开放的职位主要以初级为主,CRUD做的比较多。监控岗位倒是不缺,偏向年轻有干劲,能做晚班和On call的。运维开发岗位更加喜欢招程序员背景过来的,运维工作经历本身只是加分项。我最初是不喜欢秃头才跑去做运维的,现在看来还是太天真了。
感触是做了几年,运维整个知识面感觉非常庞杂,面试后发现个人理解没有太精深的,要培养自己的大局观,否则被人随便挑一个深究一下,回答就会感觉比较虚,要针对目标公司业务做下相关功课。在没有选定特别方向,时间成本虽然投入大,但获得的收益感觉比较小,提高效率是燃眉之急。工作方面,半夜睡觉被监控叫起来排障那感觉非常糟糕,有点影响性情。底层人员流动也比较大,培训监控人员基本每个季度都要重新来一遍。目前特别想换个方向走走。
#运维工程师##社招##面经#目前争取往技术上游走,还要考虑行业方向,比如AI学习等