smartX分布式系统管理二面
1.自我介绍
2.描述一下集中管理平台是什么
3.agent要放在哪里
4.agent现在要手动安装? 是的 怎么改进? 在讨论
5.集中管理平台是怎么实现监控的?
6.监控的对象是什么?
7.监控数据是怎么进行采集的
8.普罗米修斯运行在哪里
9.普罗米修斯怎么知道要采集哪些exporter呢
10.Prometheus和Altermanager 分别是负责什么的 (没答好 问到底层了 说的有点偏差)
11.为什么Prometheus的设计模式 设计成 去exporter pull数据 而不是push的方式 (不知道啊 底层)
12.Prometheus的时序数据库可以连接外部存储 你知道可以连哪些吗(不知道啊)
13.我看你实习9-11月 差不多三个月 具体做了哪些工作呢
14.多了image.tar.gz会让ova多多少?
15.部署这个改造工作花了多久呢?
16.后面做的事情
17.你说你用Linux开发 发行版是什么意思?
18.Ubuntu和centos有什么区别
19.centos7.9的linux内核是什么版本 (不知道啊)
20.linux服务开机自启怎么做 (nohup、 systemctl start都不行 放弃挣扎了)
21.想看我的程序消耗资源怎么做
22.看我的一个程序开了多少个线程怎么看 (不知道)
23.使用Linux做过磁盘相关的工作吗?
24.root分区满了 你合并其他分区怎么做的 (大概说了一下)
25.云原生 你用过编排工具吗? (没有)
26.docker底层原理 底层怎么实现资源控制
27.工程题 找出一个文件中出现次数前十的单词 返回单词和次数 (基本bug free 没有用堆排优化)
写完测试样例之后基本没多少时间了,聊了一下堆排(堆排理论还得重新看看)
Q&A
1.面试表现 答:我问的东西更多的是问的实习期间用到的东西有没有真的理解 感觉云原生的组件你还只是停留在用的阶段 底层了解较少 基础不错 工程能力不错 让下去熟悉熟悉Prometheus底层
2.部门相关 也是做云原生监控的
感受:
很严肃的面试官,基本前面的问题都在追着实习期间做的事情问,能看出来对业务比较上心,后面的基础主要问的就是Linux,看我对Linux的理解程度,再问了一下云原生相关问题。应该是凉了,普罗米修斯的底层之前还没看过,下周抽时间看看
#面经##日常实习#