分享一套运维面试题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ropon
V2EX    求职

分享一套运维面试题

  •  1
     
  •   ropon 2022-03-22 11:16:00 +08:00 2802 次点击
    这是一个创建于 1300 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 1 、都说 linux 下一切皆文件,你是怎么理解的?
    • 2 、都说 socket 在linux 实际是一个文件,是通过什么技术将 socket 变成一个文件的?
    • 3 、linux 下软 /硬连接是什么,他们有什么区别?
    • 4 、linix 下一个用户登录以下文件加载顺序是?~/.bash_profile, ~/.bash_login, ~/.profile, ~/.bashrc, /etc/profile
    • 5 、都说 systemd 他可以并行启动,他的实现原理是? 僵尸进程 /孤儿进程他们是?区别是啥?为什么说 ssh 很安全?具体原理是?如何保证的
    • 6 、shell 相关 [[]] [] (()) () 他们区别是?
    • 7 、shell fuction 如何返回字符串
    • 8 、shell $# $* 是什么意思
    • 9 、如何使用 shell 实现一个爬虫,你描述下整个过程,会用到哪些命令?
    • 10 、redis 哨兵机制主从是如何切换的?
    • 11 、网络 mtu 是什么?他发生在那一层,如果 2 个设备 mtu 值不同,以谁为准,那么 2 个设备是如何协商的?详细协商流程是?
    • 12 、0.0.0.0 255.255.255.255 这 2 个 ip 地址是什么意思?他们的适用场景是? VIP 如何漂移的?他的底层原理是?
    • 13 、tunnel VPN 翻墙他实现的原理是,他是怎么绕过防火墙的,数据包传输流程,他在那一层欺骗了防火墙等
    • 14 、nginx 相关 正向 /反向代理是什么意思?他们区别是?
    • 15 、一般架构 nginx 集群 --反向代理--> tomcat ,为什么不能反过来部署呢?高并发 /动静分离等,这些我程序也可以做
    • 16 、都是 nginx 轻量级,比如对比 tomcat ,epoll 是操作系统机制,与 nginx 无关,我自己开放也可以调用,内存占用小 /启动快这不是特点,模块化这也不是特点,我自己开发程序也可以实现。。。
    • 17 、都是 docker 轻量级,他轻量在哪里,从技术角度分析,咱们都是搞技术,不需要从产品角度分析他为什么轻量?
    • 18 、docker volume bind mount 他们区别是什么? 如何构建最小的镜像,说说你的思路?
    • 19 、docker -p/P 他的实现原理是什么?
    • 20 、Infrastructure as code 思想,你是怎么理解的?
    • 21 、资产管理 /配置管理他们分别是?区别是?
    • 22 、持续部署 /持续交付他们是?区别是?
    • 23 、ci/cd 带来的好处是?蓝绿发布是?他的优缺点?
    • 24 、jenkins 如何通过原生方式备份配置 /job 等(不通过 jenkins 提供导入导出 /已经拷贝整个目录)
    • 25 、pipeline 是什么,他有什么优势?
    • 26 、jenkins 我要在其他环境重放 job 如何实现?
    • 27 、shift-left 你是怎么理解的?
    • 28 、git 相关 svn/git 分别是?他们有什么区别?
    • 29 、index/local/remote/workspace 他们是?比如 git add xxx 他发生了什么?
    • 30 、都说 git 管理 /切分支轻量,他们轻量在哪里,具体原理是?
    • 31 、git rebase xxx 发送冲突,他的根本原因是?不要说具体场景 git fetch/git pull 他们区别是?
    • 32 、你本是开发使用一套分支流程说?为什么要这么做?他的优缺点说?
    • 33 、kafka 相关 broker partition segment 他们是?他们关系是
    • 34 、kafka 如何保持数据可靠? ISR 是什么?他的工作机制是?
    • 35 、python 相关 GIL 是什么,为什么需要它?
    • 36 、python decoration(装饰器) 他的场景是?他的原理是?
    • 37 、如果要你实现一个 sidecar ,说说你的思路?
    • 38 、线下一个服务响应很慢,你如何排查,排查流程是?
    第 1 条附言    2022-03-22 12:49:30 +08:00

    以上问题是一次真实面试总结出来的

    第 2 条附言    2022-03-22 13:16:01 +08:00
    • 第一轮部门同事面,也问了挺多,持续1个多小时,主要问工作相关的,Linux基础命令,网络相关的,docker/k8s相关的,监控相关的,cicd相关的,开发相关的
    • 第二轮原技术leader面,可能时间不合适换成cto面 主要问些概率相关的,态度相关的,比如devops理念,敏捷开发的,平时做了些项目等,大约半小时
    • 这是第三轮技术leader面 就是以上总结的面试题,时间大约1个小时40分钟
    21 条回复    2022-03-23 15:26:48 +08:00
    MartinWu
        1
    MartinWu  
       2022-03-22 12:39:50 +08:00
    题目 4 ,每个发行版都不大一样,你确定这样的题目合适?
    linglin0924
        2
    linglin0924  
       2022-03-22 12:41:18 +08:00
    有答案没,可以伸手要个答案吗
    ropon
        3
    ropon  
    OP
       2022-03-22 12:48:23 +08:00 via iPhone
    @MartinWu 不好评价是否合适?真实面试经历总结的
    ropon
        4
    ropon  
    OP
       2022-03-22 12:48:47 +08:00 via iPhone
    @linglin0924 目前没有,可以自己检索下
    NoirStrike     5
    NoirStrike  
       2022-03-22 12:59:31 +08:00
    一次面试问了这么多?!
    更好奇这个岗位给了多少 k
    ropon
        6
    ropon  
    OP
       2022-03-22 13:11:28 +08:00
    @NoirStrike 15-30
    adoal
        7
    adoal  
       2022-03-22 13:23:36 +08:00
    都是被一线运维工作毒打后的实在题
    defunct9
        8
    defunct9  
       2022-03-22 13:23:41 +08:00
    完犊子了,绝大多数都答不上来,看来我不是一个好运维
    merlin852
        9
    merlin852  
       2022-03-22 13:44:27 +08:00
    还好了,就是问的多了点,说明对你感兴趣
    问题涉及的知识面并不算多,像网络的(除了 11 外),数据库的都没怎么涉及
    能回答对一半我觉得就够了
    huangmingyou
        10
    huangmingyou  
       2022-03-22 13:46:47 +08:00
    我面运维一般关注解决问题的能力,运维遇到的问题千奇百怪。还是的有解决问题的能力才行。
    darkengine
        11
    darkengine  
       2022-03-22 16:43:20 +08:00
    @defunct9 我没记错的话,你肯定很懂 SSH [
    paradoxs
        12
    paradoxs  
       2022-03-22 16:49:33 +08:00
    很好,招运维总监是吧
    工资有 80K 吗
    defunct9
        13
    defunct9  
       2022-03-22 16:55:45 +08:00
    @darkengine 只会 ssh ,上面的都不会
    ropon
        14
    ropon  
    OP
       2022-03-22 17:00:32 +08:00
    @paradoxs 15-30K
    MartinWu
        15
    MartinWu  
       2022-03-22 17:17:01 +08:00
    @ropon #3 我是觉得首先登录时,ssh 登陆和本地登陆,行为都不大一样,然后每个发行版的默认加载环境的行为也不大一样。如果就这么出来一个问题,会不会就没有标准答案?
    ropon
        16
    ropon  
    OP
       2022-03-22 17:19:32 +08:00
    @MartinWu 会,面试官可能想的是具体一个操作系统说,比如 centos
    msputup
        17
    msputup  
       2022-03-22 17:26:21 +08:00
    第四题这种一般就是问 centos 吧,不过 ssh 和本地登录确实有不一样,不过这种题本来也不一定要出的多准确,可能面试官就想让你多说点而已。
    MartinWu
        18
    MartinWu  
       2022-03-22 17:34:32 +08:00
    @msputup 作为开放式题目来说倒没问题,不过就怕面试官当成有固定答案的题目来看了。。
    adoal
        19
    adoal  
       2022-03-22 19:13:58 +08:00
    第四题没啥问题。bash 作为 login shell 和 interactive shell 的标准行为在 man bash 的 INVOCATION 里有明确说明。至于有的发行版会在 profile 里再去额外运行 bashrc 之类的定制,这本身就不属于 bash 本身的一部分。
    ropon
        20
    ropon  
    OP
       2022-03-22 20:29:15 +08:00 via iPhone
    欢迎各位大佬补充答案
    Hozzz
        21
    Hozzz  
       2022-03-23 15:26:48 +08:00
    感觉有点难啊,linux 和 shell 还行,网络一知半解,后面的就知道个 kafka ,躺平了(数据库出身)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2534 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:32 PVG 12:32 LAX 21:32 JFK 00:32
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86