工作职责
说一下你之前工作具体职责都是什么?
工作中用到过哪些工具?
你在这个项目里主要作什么?
平常都负责系统哪部分工作?
这个项目的主要功能是什么?
在公司主要从事的什么工作,部署的什么应用,
解决问题
你在项目中有没有遇到过什么问题?
客户找你的时候提出过什么问题?
版本更新遇到过什么问题?
用户使用时遇到过什么问题?
在工作中怎么处理故障,是否有提示
工作中网络丢包的情况下,怎么解决
发现故障或者处理故障的经验,服务器硬件故障如何处理
抓过包吗?用什么工具?能看懂报文吗?
环境是自己搭的吗,搭过哪些
行业理解
你对现在监控运维工程师的理解和以及对其工作的认识
工作和实验中是否做过误操作?
上家公司有多少台服务器,如何管理的
你们的网站或者app下载量多少
平时的最大在线人数有多少
每天活跃人数是多少
你在公司遇到的棘手的问题?
开发给你包是tar还是war包,还是jar包
Shell脚本
你写过什么脚本?(有意义的比如部署、监控等,不是99乘法表这种小玩具)
写过哪些shell脚本?什么类型?备份?创建?了解函数吗?
实施部署
去实施部署之前都需要做什么准备?
Linux从通电到进入系统,都有哪些流程?
公司对服务进行升级,升级文档里都有哪些内容,你是怎么写的?
公有云
- 你都用过什么云产品?
网络原理
请描述访问一个网站的过程?
一个网站访问慢如何解决?
你们公司web集群访问流程
CI/CD自动构建
自动构建持续集成(CI CD)的过程
你是通过什么确定某一个具体版本的或者某一次构建
网站代理
用nginx都用来实现什么?
什么是网站代理,正向代理,反向代理?
写出几个 Nginx 的常用模块,并描述其功能
nginx负载均衡算法有哪些?
负载均衡
说说负载均衡的作用,都用过哪些负载均衡软件?
七层负载均衡和四层负载均衡的区别?
监控相关
工作中都用到过哪些监控工具?
你来说一下普罗米修斯吧
数据库
你数据库了解的怎么样?
上一份工作数据库存储什么数据?数据量多大?
单台MYSQL达到性能瓶颈时,如何击碎性能瓶颈?
MySQL主从数据不一致怎么办?
ELK熟悉吗,怎么保证高可用,数据量多大
高可用
MYSQL集群一主多从,主库宕机,如何合理切换到从库,其它从库如何处理?
MySQL怎么保证高可用,断电怎么办?
MySQL的1主2从高可用,网络抖动造成从库1 ping不通主库,如何防止脑裂
面试题: MySQL故障切换后,为什么VIP不生效?
小张入职第二周,他的经理说小张你跟小李去机房熟悉一下环境,刚好有台服务器硬盘需要更换。小张第一次进机房,不懂规矩没穿鞋套就进去了,被idc安检人训斥,小张被吓了一跳,慌忙中被脚下的网线拌了一个跟头,顺势扯掉了MySQL主库的网线,由于之前做了高可用,VIP自动漂移到从库,小张赶紧把原来的网线接好了,1分钟后经理电话就过来了,问你刚才干嘛呢? 网怎么不通了,现在业务被投诉了。
请问MySQL故障切换 VIP漂移后为什么没有生效?小张要承担什么责任?
缓存
- 说说缓存的作用,如何用缓存对系统进行优化
优化
linux系统都做过哪些优化?
数据库优化有没有做过?
数据备份
如果一个系统没有任何的备份策略,请写出一个较为全面合理的备份方案
网站服务器每天产生的日志数量较大,请问如何备份?
简述 Raid 0、Raid 1、Raid 5 的特点与原理。
安全
如何提高linux系统的安全?
有哪些技术可以提高网站的安全和效率?
人事问题
- 是否能接受出差、薪资待遇?
Docker
Docker你了解多少?和虚拟机有什么区别?
如何查看容器详细信息?如何查看容器运行状态?
如何构建docker镜像?COPY和ADD有啥区别?
如何减少docker镜像的体积?
CMD和ENTRYPOINT定义启动命令有什么区别?
你们公司使用docker更新容器,是替换还是怎么操作的
K8S
K8S你了解多少?用了多长时间
K8S的组件都有啥?有啥区别
K8S的控制器有哪些?都有什么作用?
说说滚动更新和回滚
说说Pod创建过程
requests和limits用途是什么?
readilessProbe和livelessProbe都有什么用?
ipvs为啥比iptables效率高?
sc pv pvc用途,容器挂载存储整个流程是什么?
nginx ingress的原理本质是什么?
描述不同node上的Pod之间的通信流程
k8s集群节点需要关机维护,需要怎么操作
canal和flannel区别
git gitlab jenkins的CICD流程如何配置
ingress是那个版本引入的,有哪些场景?展开说说?
基本操作
文件目录操作、权限操作说一说
Linux系统有没有过什么优化
查看jdk版本?java虚拟机jvm参数
操作系统
- 用到过哪些国产化的操作系统?
部分解答:
网站代理部分
用nginx来实现
动静分离,静态网站(公共资源)动态网站(教务系统、试验系统)。
负载均衡(试验平台*2,ip_hash)。
防火墙:waf openresy 防护 SQL注入、DOS攻击,CC攻击
静态资源美化:markdown支持,美化fanindex
限流:限制流量,请求速率,
nginx常用模块:
ssl加密、lua脚本继承、vts状态模块对接普罗米修斯
nginx负载均衡算法
轮询、权重、最小连接、ip_hash
负载均衡软件Lvs 、nginx。
七层负载均衡和四层负载均衡区别:
四层效率高,基于包转发,过滤网络数据包。LVS
七层效率低,基于应用数据转发,过滤应用数据。nginx
优化部分
linux系统优化
关闭防火墙selinux
杀掉一些无用的开机自启动服务
杀掉没用的进程
时间不准确
ssh设置root不能密码登录,使用密钥登录。