快手-运维开发工程师面经(已意向,还愿贴)
timeline:8.18投递-》8.26一面-》9.4二面-》9.9三面-》9.9hr面,录用评估-》10.17意向
许愿成功了,分享面经还个愿!泡了一个半月终于泡出来了。
总结:遇到的三位面试官丝毫没有架子,全程微笑,遇到不会的也会引导你答出来,也给了我很多建议。面试难度中等偏上。会比较看重对稳定性、高可用的理解、也看重实践能力(拷打实习)。
一面:
1.在那个学校里边的课程有哪些是你比较喜欢的?
2.比如说我们现在那个想要GPT。对,但是现在由于网络的限制,我们用不了,然后就下来我们需要做什么。
3.在这个建立连接的过程当中,它的TCP层这个连接就是能能大概描述一下吗?比如说是他的端口IP是怎么变化的
4.IP确定是需要转换是吧?为什么需要转换呢?
5.咱们那个防火墙控制的是说是在国内的IP出不去,还是说是控制的是国外的IP那个国内不可见。
6.拷打实习(20mins)
7.在治理的范围内,包括一些比如说有一个CPU,它超过了一个设定的阈值,然后一会儿恢复了,然后过一会儿它又爆出来了,可能一天反复好几百次,这种有没有这种情况。你们会认为这种报警的条件设置的不合理吗?
8.比如说刚才我说的那个例子,就是他反复他在那个50%左右反复横跳这种,你觉得有什么好办法去把它这种报警次数降下去吗?
9.域名不可达,其实也是一个风险点。就是说你觉得解决这个域名不可达,在域名中断的情况下,业务能正常访问到咱们后端系统,这个你觉得有些有哪些事情是可以做的?
10.系统架构内的自身的一些风险,包括哪些东西,大概说一下
11.你会接接触一些这种JVM参数的这种调整,或者是这种类似的这种事情的。这个没有接触过。
12.在你就是在你看来,是如果有一个非常高优的故障出现了,然后首先讲一下大概的处置流程,是如果是现在需要你处理的话,首先需要做什么,然后做什么,最后需要做什么,大概的流程是什么样?
13.回滚就是有一个问题,就是你去回滚哪些东西,这个就是你是怎么考虑的。
14.假如说是你有两个有AB两个机房,那个B机房挂了,然后流量是怎么切到A机房的?
15.手撕:验证文件中的ipv4地址是否正确
16.有一些机器它可能会负载很高,然后卡的不行。然后这种情况下如果机器还能登录的话,就说就是通过什么样的手段能找到大概是什么个影响的。
17.如果一个4G的系统只剩几十兆,他是不是真的有问题?
二面:
1.介绍下在XX的工作
2.TCP握手挥手原理
3.开发用什么语言
4.拷打实习
5.你刚才也提到了,你在整个过程当中在整个的开发过程中主要用到的python。我想问一下主要用了哪些跟python相关的一些库。
6.还有一个就是说你在稳定性进行了稳定性保障这一块进行了复盘。那对这些复盘的风险点的识别,结合治理这一块你是如何进行的?
7.在告警信息处理时,就是因为告警系统很重要。那你就不管是作为业务监控也好,还是告警平台也好,你是如何保持这个系统可用性的?
8.问一下故障复盘,这个作为实习生来说,在XX有没有做相关的数据分析?
9.在稳定性当中故障复盘的在稳定性的复盘当中,对于有没有遇到过单点的故障
10.你接下来就是你现在你实习是在哪里实习?在广州吗?还是说是在北京?
11.如果加入快手的话,预计只能是毕业之后了,对吧?
三面:
三面还记错了面试时间,迟到了5分钟,尴尬,接到hr电话之后马上上线面试。
1.在XX有转正的offer吗?目前有别的offer吗?
2.介绍一下你在XX这边的主要的工作。(全程拷打实习)
3.你这四个方向做的还比较丰富。这个四个月是怎么去做到参与到这么多工作内容当中的?
hr面:
1.你可以挑一个你觉得对你来说成长比较大的实习来讲讲
2.你支持的业务的并发量是多少?
3.你可以详细介绍一下你主要去参与的一些事情,就在XX这一段。
4.在这个过程中有有遇到什么困难的地方?
5.整体的话,我这边有看到你提升提到了一个提升的MTBF的这个部分,还降低了这个具体的话你觉得是通过你再去做的哪些事情达到的这样的一个效果?
6.你在XX实习的过程中,支持的上游部门是哪是哪些团队?
7.在这个整个过程中,你们在遇到一些问题的话,会有哪些涉及到你需要跟那些你支持的团队去沟通的。
8.你自己的话对于未来的发展有什么样的规划?
9.除了快手这边还有面试哪些公司?
10.你自己聊下来对这几家的有什么样的评价?
#秋招##快手#