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的理解程度,再问了一下云原生相关问题。应该是凉了,普罗米修斯的底层之前还没看过,下周抽时间看看

#面经##日常实习#
全部评论
老哥oc 了吗
1 回复 分享
发布于 2022-12-22 16:40 浙江
普罗米修斯是啥
点赞 回复 分享
发布于 2023-04-24 20:07 北京

相关推荐

1.自我介绍2.介绍项目背景问了项目是因为什么缘由开始开发的,是学校组织的,还是自发开发的3.C++的基本数据类型答了int之类的4.int类型在32位和64位操作系统占用的空间大小答了在32位VS2022上面是4字节,在64位Ubuntu上面是8字节实际上在64位的Ubuntu24.04系统上也是4字节的5.浮点类型表示小数出现不精确的问题是因为什么导致的,可以解释一下底层的原理吗不知道6.列举一下STL的常见容器答了vector之类的7.讲一下了解的容器的底层数据结构说了vector和list的底层数据结构8.map容器的数据结构实现只答了是使用红黑树实现的9.智能指针了解过吗,有哪几种类型的,具体使用场景说了auto_ptr,shared_ptr,weak_ptr10.share_ptr的底层实现说了是配合一个计数器类实现的接下来就是问项目相关的了11.Boost是如何实现线程池的,大概是如何使用这个线程池的,提供了哪些接口答了使用了Boost自带的thread_group,提供了任务加入的接口12.http的底层是udp还是tcptcp13.tcp和udp的区别答了面经上的14.流式协议和普通协议的区别答了报文传输和比特流传输的区别15.tcp的粘包的问题,如何解决没说出来16.rapidjson进行json数据的序列化和反序列化的基本步骤答了rapidjson的基本用法17.Boost.asio在windows和linux平台底层的一些区别,你了解哪些,它是如何达到一个跨平台的效果的答了一个条件编译,说了调用的底层接口是两个操作系统分别提供的系统调用18.Boost.asio在使用时候的优劣问题,哪些场景适合使用这个库没说清楚19.数据库什么时候使用到事务答了和触发器有关的一些应用,这个问的是真笼统啊,直接给我整蒙了20.反问问的东西可太多了,连asio的底层原理都问了,问到后面我都口齿不清了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
10 21 评论
分享
牛客网
牛客企业服务