面试题不仅是应对面试的,还可以查漏补缺,对知识的掌握更加全面。
主要面向运维,运维的特点就是学的广,但大多数情况下,并不会跟你钻牛角尖,比如具体算法的原理啊。很多底层的东西,讲出个大概就好了,这也是我喜欢运维的原因,重实践,轻原理(相对的)。
面试题相对来说套路较多,只要善于积累,加上自己的工作经验,其实没那么难。
个人觉得作为运维要有十几种拿的出手的技术,在这十几种技术内,至少面试不能怂。至于仅限于了解的技术,日常用没毛病的,得有几十个。
对于每种技术,其实顶破天也就几十个面试题,太简单的面试题可以忽略,真正拿的上台面也就十几个。
这样总共也就 150 个面试题左右。其中,性能优化、原理、架构之类要占一大半。
我目前维护上千台服务器,熟悉大型网站架构,熟悉集群高可用,熟悉数据库。对大并发场景下的业务稳定性可用性有丰富经验,参与公司多个运维核心项目,不断改进和完善自动化平台及流程,关注NoSQL和分布式存储和大数据的发展。
有原理,有实战,有细节,有深入,涉及web,数据库,监控,负载均衡类型,高可用,大规模网站架构,调优等等