互联网公司,是一家视频网站公司,主要是做web业务的应用。该公司有120台左右的服务器
笔试 + 面试
笔试比较多,有基础的,和有结合该公司出的题。等一下汇总上来。
面试问答: 该公司的运维组长来面试
一、首先自我介绍,说之前运维的工作,在公司负责什么业务的。
我是没有经验的,一下子就被带到他的坑里了,不知道应该怎样答好。
期间我就说 我平时是
1、负责看监控中心,处理接收故障告警的故障问题,硬盘分区超过80%,某台机器负载长时间过高等。
2、写脚本,备份mysql的脚本、监控nginx服务的脚本、优化脚本等。
3、根据开发同事的需求,部署和配置环境,上线新业务,就要新增一个虚拟主机,配置nginx和DNS解析等。
4、做优化、做日志切割、静态文件缓存时间、访问控制。
当时答得也就差不多这些,那时也没有记得起太多,吹出来的经验毕竟有些虚,可能是因为一下子被面试官带到坑里了。
但是我还是一直地说下去,说我熟悉的内容,高可用lvs架构、nginx等。然后面试官就问我熟悉lvs的什么架构,我能说出这4种架构,和他们的原理,还顺带这说,lvs的DR模式架构是最稳定,对它也比较熟悉。
之后就问,lvs的DR模式和nginx+keepalived的模式,有什么区别。 我就从包的转发过程跟他聊,但是还是不是他的想要的答案,其实他想问,在DR模式下,lvs下的多台nginx中,如果有一台下线了,会不会应该线上的业务。当时我想了一下,我说会,但是答不出原理;最后虚心地请教了他是什么原理。
之后被问到之前运维的了几台服务器,当时我说得比较10台,当时我说出实现了很多技术功能,他说实现这么多,不止这么少服务器,可能就穿帮了;一直被带到坑里。
之后就问我对运维是怎样看待的、平时不忙运维是做什么,该公司是7x24 小时,保证线上业务稳定的,需要能独立处理问题能力的人。从交谈中,知道我是经验不是很多,我有交代我在运维工作之余,还继续学习linux,有自己的学习和工作的规范。
之后就是HR谈要求,当时我说要8k,她就说,以我现在的水平还达不到这个要求。当时也谈了挺久的。之后带我去见技术的副总裁。简单的地聊了之前公司技术的事,当时就有所改变了之前我说的技术上的事。交流地还可以,他着重说该公司的运维时7x24小时,问我是否适合等问题。当时我说可以,就觉得这家公司的线上规模还挺大的,毕竟想学东西嘛。
我心想是打着输的打算的,不过这也是好的经验。
在这里我想问一下铭哥,如果面试一来就问我的之前的运维工作?应该如何好回答,避免被他带到坑里呢。现在这里谢谢铭哥
编辑回复