豆瓣面试被拒了。
电话面试运维,先介绍自己或者项目,我讲了一些github的项目,分歧点就出现了,我玩的很底层的东西(systemtap, c,汇编,内核等),方向是数据库,对方说运维没有你想的高大上,而且性能优化,基础工作在豆瓣都是排后面的事情,而且是各个团队负责自己的优化,
过去二十分钟,开始问题:
举例子:
uptime的load是什么原理,怎么把Load降下去
iptables的SNAT, DNAT是什么?
rpm与apt包管理系统是特点,遇到依赖问题怎么办?
如果磁盘里有一个大文件,删除,也重启了,但是空间没有释放怎么办?
如果IO负载高,怎么办?
是不是熟悉web开发?
内核网络参数的控制?
写个sed, awk分析日志?
是不是自己编译内核,遇到过什么问题?
觉得失败是有确切原因的,第一,对运维工作的认识不对,个人方向也不是运维
第二, 答的不好,没有现成的经验,上面的问题对我来说算不上是什么问题,可以很快解决,但是没有直接经验,iptables用户态与内核的通信协议我都实现过,但是确实没配置过网络也没记什么是SNAT, DNAT。
关于对运维的认识,我认为是主要是大量的监控,用动态探测工具,静态统计工具确定系统某个点的问题,听对方讲大部分感觉是网管,修电脑,维护服务运行。
求清醒,求冷水,求教育. 谢谢。