运维面试怎么问问题?

DevOpSec
• 阅读 846

运维面试怎么问问题?

来源: DevOpSec公众号 作者: DevOpSec

随着我们在团队中角色的转变或者技术的提升,我们可能会面试运维候选人。

下面我从四个方面介绍一下作为运维面试官一般都会问什么问题。

四个方面面试问题适用高中低级别的岗位,可以选择性提问一些问题根据候选人掌握的情况判定候选人应匹配的岗位和薪资。

这四个方面同样也适用其他岗位。

如果大家需运维相关岗位面试题模版,请关注公众号:DevOpSec,回复面试获取。

运维面试怎么问问题?

运维面试怎么问问题?

一、知识层面

知识层面必须过关,根据掌握层度来决定高中低

  1. linux/shell/grep/awk/sed
  2. JVM 调优
  3. 数据库/缓存/Hadoop生态/elk
  4. TCP/IP\HTTP协议?一次 web请求的详细流程?
  5. Python/django/go
  6. saltstack/ansible/自动化
  7. 容器化/docker/k8s
  8. "部署、发布方式(预发布、灰度、蓝绿、怎么做到平滑上线等)、业务架构(HA、LB、易维护性)、运维安全(端口、fw、出入口 ip收紧、边界安全、hids)、运维锦囊(重启、扩容、切db)、研发常用手段:鲁棒性原则、限流、熔断、cache
  9. "系统负载高排查流程(工具、监控、思路)? 规范:故障处理流程(复盘)、应急预案、cmdb、各种规范(dns、nginx、模块等),ITIL 理解"
  10. 监控(基础监控、业务监控、组件监控等),告警处理流程

二、经验层面

看在项目中的角色,重点项目管理、闭环工作能力,根据工作经验和下面问题回答情况决定高中低

  1. 开发过什么平台拿一个讲讲? 平台的设计、功能以及功能上线时间是? 与团队成员怎样分工的?
  2. 平台开发过程中遇到困难的问题列举3个,分别是怎样解决的?
  3. 最后平台上线达到了什么效果? 通过这次平台开发你最大的收获是什么?

三、能力层面

主要考察他的沟通、责任心、风险意识、主动性等,根据问题回答情况决定高中低

  1. 谈一个你最近跨部门或者部门内协作的例子?你是怎样让其他人或对方 get 你的 idea的?(协调任务、计划) 在这过程中有遇到过什么问题吗?你是怎样解决的?最后任务完成的怎样?
  2. 通过『经验-开发平台看其对项目负责或者是参与的情况』?对本岗位的期望和职业规划?(判断其对自我认知、个人成长期望、自我负责)
  3. "讲一次你变更的例子,说说详细流程?(测试、预发布、灰度、全量)你是怎样保证不出问题的?(dubble check、灰度、监控)出了问题怎样做?(备份、恢复方案)
  4. 有没有你自认为做的很好的工作,在领导面前却被说的一文不值或是得不到肯定。你是怎样处理的?(你已经有很多任务了,领导仍然给你分配任务,你是怎样做的?)

四、动力层面

主要是考察他的持续学习、是否喜欢挑战性工作,是否厌恶重复性工作。根据问题回答情况决定高中低

  1. 你最近一个月看了哪些书,选一本讲讲你的理解? 最近的新技术有没有在工作中应用?
  2. 在工作中我们经常会遇到我们不熟悉的或不知如何下手的任务,能讲一个你是怎样处理这类任务的例子吗? 你是怎样完成这个任务的,最后结果怎样? 处理这类问题给你的乐趣是什么?烦恼是什么?
  3. 都知道工作中时常会有大量的重复工作,能讲一个你处理重复工作的例子吗?(消极star)
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
3年前
UIWebView长按保存图片和识别图片二维码的实现方案(使用缓存)
0x00需求:长按识别UIWebView中的二维码,如下图长按识别二维码0x01方案1:给UIWebView增加一个长按手势,激活长按手势时获取当前UIWebView的截图,分析是否包含二维码。核心代码:略优点:流程简单,可以快速实现。不足:无法实现保存UIWebView中图片,如果当前We
卡尔 卡尔
3年前
从面试官角度看一次前端面试经历
今天被抓差给候选者进行初面。在这里记录一下面试中涉及的几个知识点。每次面试我都会递给候选者一瓶水,这样可以让候选者没那么紧张,有更好的状态进行面试,毕竟面试是双向选择,公司也需要尽快找到合适的人,没那么多网上说的心理战。这里我还想吐槽一下面试造火箭工作拧螺丝,尤其是开发行业,很多面试官针对自己擅长的方向大问特问,完全忽略了候选人的优势,从而给候选人带来一个极
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Stella981 Stella981
3年前
DOIS 2019 DevOps国际峰会北京站来袭~
DevOps国际峰会是国内唯一的国际性DevOps技术峰会,由OSCAR 联盟指导、DevOps时代社区与高效运维社区联合主办,共邀全球80余名顶级专家畅谈DevOps体系与方法、过程与实践、工具与技术。会议召开时间:2019070508:00至2019070618:00结束会议召开地点:北京主办单位:DevOps
Stella981 Stella981
3年前
Jenkins 插件开发之旅:两天内从 idea 到发布(上篇)
本文首发于:Jenkins中文社区(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fjenkinszh.cn)!huashan(https://oscimg.oschina.net/oscnet/f499d5b4f76f20cf0bce2a00af236d10265.jpg)
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_