腾讯——技术运维实习一面

第一次面腾讯,真的被压力麻了,没想到会问这么细。面了一个小时,就留10分钟手撕,手撕还是写脚本,最后也没撕出来。大厂的面试官果然专业素质更高,对问题的剖析更加深刻,也算是好好的帮我对项目进行了扫盲。
八股
1.Ansible中的Paybook 结构它主要有这几个核心部分?Roles 是怎么划分的?
2.K8s 集群部署包含哪些组件?
3.你了解 kube-proxy 在这里面的一个作用吗?kube-scheduler呢?
项目一
1.你提到“设计Node亲和性规则”,那你这里是怎么去设置这个亲和性的呢?
2.你的pod你是用的时候是强的还是软的?
3.就是说按节点破的密度从 15 提升到 28 个,除了那个亲和性,还有哪些去做这个优化呢?
4.节点自动扩缩容是自动的吗?
5.“解决Kafka在Kubernetes环境中因PVC回收导致的元数据丢失问题”,怎么解决的?
6.Rook-Ceph的性能你有没有做过压力测试呢?
追问:
1.你把1000万的文件去测试,会执行什么命令,表现是什么
2.面临这样的大量文件,你有什么优化思路吗
7.然后你再运用那个 Jenkins 的 slave port 的实现弹性的一个任务执行,这相对那个传统的那个节点的话,就是你这里就是说动,比如说你会动态去拉起一个 Pod 嘛,对吧?然后在这里面自己执行 Docker build 的时候,是是这样的一个逻辑吗?那你就是  Docker-in-Docker, 是这意思吗?
8. Docker-in-Docker存在的一些问题
9.执行 Docker-in-Docker 时权限是怎么设置的呢?
10.在网络上,跟宿主机会不会有一些冲突的一些问题?
11.单次发布时间从 40 分钟缩短到 8 分钟,这个除了你的流水线之外,还做了哪些优化?
12.当时你的Prometheus  是用了什么来做存储的?
13.了解Prometheus的数据淘汰吗
14.EFK 的那个日志采集,用 Fluentd  做过滤。比如说你的历史就是他是一个文本格式,是怎么去把他那里面的一些正则啊,address 的这些变量把它转成 json 对象呢?
15.EFK的日志又存在哪呢#牛客AI配图神器#
16. Fluentd采集完后,你的日志推向哪个组件
17. Fluentd采集完后有堆积,哪些参数可以去缓解这个堆积呢?
18.然后你在这个项目中,你觉得就说,最复杂的一次排障是什么?就是在你这个项目中。
项目二
1.第二个项目你就提到那个 Nginx  做 7 层的一个负载均衡分摊流量,那你具体这里用的是哪一种方法?
2.MySQL 主从复制搭建过程中,这个当时是全量数据初始化,还是说是增量呢?
3.通过 Mycat 做读写分离,你这个是怎么去配置的呢?
4.那读写分离比如说从库延迟比较大的,那你这个也对读写分离的影响是什么?
5.假如mysql出故障了,你是手动切换,还是自动切换
6.动态切换,它是基于哪个指标来做判断?
7.你说你直接把从库宕机掉,当时挂掉之后再重新接上,怎么做数据恢复?
8.数据恢复的时候从库如何命中到之前断开的位置
9.Redis 做session共享时需要配置哪些具体的参数呢?
10.然后这里还有个是 Mango DB 存放日志,它是由 Nginx  直接写呢?还是说是在哪里写入的?
11.那你说一下它整个过程是怎么样的?从 Nginx  产生日志到 Mango, 当时你们是怎么做的?
#发面经攒人品##运维##面试问题记录##腾讯#
全部评论
聊的很多呀,聊了多久
点赞 回复 分享
发布于 05-03 23:03 北京
运维也有这么多知识
点赞 回复 分享
发布于 05-03 22:44 辽宁
知识面有点太广了吧,我干8年运维,这里很多我也答不上来。
点赞 回复 分享
发布于 04-30 08:33 上海

相关推荐

鼠鼠的暑期实习求职生涯结束了。回想上个月的今天,在4.8号开始投递,于5.8号终止。一共投递405家,测评11家,笔试10家,面试6家,收获一个外包offer(鼠鼠一看要求实习12个月才给offer,而且分基础薪资和岗位薪资就跑了),除此之外最高达到美团二面,此外都是一面挂。回顾这一个月,鼠鼠无疑是失败的。目光往前看看,鼠鼠大一认为一线企业会把绩点作为筛选标准之一,于是跻身课内。大二收获了一段项目经历,堪堪抓住了后端开发的尾巴,但没有跟上AI的脚步。考虑保研,但被参与的深度强化学习项目当头一棒,狠狠畏惧了。考虑考公,但竞争说不准哪个更大。直到大三才意识寻找工作对实习、经验和技术的重要性,可是由于拖延和心理原因没能及时准备。时间拨到4月,鼠鼠认为自己情况好不少,而且也不能再拖了。于是开始疯狂的补救:算法吃一些大一大二的老本,然后快速过hot100;项目就追紧现在热门的RAG、Agent这些。最终在4月8日投出了第一份简历,回想当初,不知道那时的我看到此时的境遇会作何感想。因为泡在温水中太久了,意识不到就业市场的严峻和自身技术的边界。因为985的头衔博得了不少面试机会,但是偏偏都不得不被淘汰——学历是把双刃剑,面试官对你承载了更多的期待。鼠鼠带着薄弱的基础闯到暑期实习,才发现到处神仙打架。起初一边过hot100,一边更新项目,一边背八股。因为笔试能力不行,丢掉了滴滴、华为、拼多多、得物等公司的机会,后面又不得不赶着去应付面试需要的知识。第二场面试后变成了坚实的八股党,问什么就答什么,但是在基础知识和项目的理解上差强人意,于是丢掉了一些公司的机会。通过舍友的帮助,鼠鼠明白了自己在表达、回答薄弱之处,不断改变,但是为时又已晚,美团二面击中了鼠鼠的项目架构理解,第一轮回答没跟上之后就已经宣告失败,后面的面试大同小异:八股的拷打和项目的拷打占比很少,场景题显著增加,又穿插一些笔试题——思路是有的,实现是抓马的。鼠鼠直接举手投降了。其实明白场景题实际上就是考对八股和实际场景的理解,但是更明白这需要更多的时间来学习,于是时间流逝到5月8日,最后一面结束,鼠鼠还是失败了。(写到这里的时候想起了23年的6月8日,那时我似乎在高考。想到这里时,一种难以言喻的情绪击中了鼠鼠)鼠鼠接下来准备all in日常实习了(如果各位佬有推荐的话恳请提示下鼠鼠),因为秋招对于实习经历还是比较看重的。也会考虑保研、考公等的路径,不想家里蹲来着。鼠鼠希望大家都能找到自己想要的offer,也希望自己有一份不错的工作。总结经验,希望能帮助到尚且来得及的各位:1. 简历上面写的关于自己项目的亮点一定要知根知底,被面试官问起时能够立刻想起此功能整条链路和关联功能,以及方法的缺点、方法的选型原因、具体方法内容等,这个非常重要!2. 八股要背全,认为自己悟透后多找找其他人出的八股,彼此应对,也能促进再记忆。3. hot100只是基础,想要通过笔试,还需要更强的做题能力以及一些运气。4. 简历要找自己认可的佬评审,可以找AI评价,注意格式和表达,突出重点,展示亮点。不要太冗长,也不要过分无趣。项目描述中出现过的就不要在亮点中再出现了。5. 多关注AI方面,读读新的热点话题,看看一些github的仓库,学习其他佬的设计。这样和面试官也能有话题可聊。6. 面试时要给自己留出一些思考的时间,不能脑子一热就脱口而出,你不知道这个回答是否给自己留了坑。7. 面试记得留一下备份,鼠鼠我一般通过手机的腾讯会议的录音功能,录完还能提取文字,很方便,正确的识别率也很高。8. 面试前最好留出半天时间浏览牛客中各路大佬给出的面经,同样的岗位面试问题的重复率不低。9. 擅于使用AI,可以通过AI来了解面试的岗位的信息,让AI拷打自己的项目,问场景等。一定要狠狠使用!10. 面试的每个环节都很重要,个人介绍、拷打、算法题和反问环节。个人介绍和反问环节建议拿着相关的公司和岗位名去问AI,狠狠出一些反问的题和合理的表达。
yakuso:能保研就保研吧,,同鼠鼠现在还不敢开始面,八股记不住一点
点赞 评论 收藏
分享
鼠鼠bg普通二本,暑期实习期间投递运维目前只收到腾讯和快手两家面试,腾讯一面是IEG sre岗,确实当时水平不够,也很感谢面试官给到的一些指导,上周收到了快手的服务器运维实习一面偏硬件,鼠鼠当时准备了很多硬件知识以下是面试问题1. 做一下自我介绍​2. 讲一下实习项目,你负责哪些工作​3. 讲一下第二个项目,你负责哪些工作​4. 服务器硬件有哪些组成?你对服务器硬件有什么了解?​5. 讲一下Linux系统的开机过程​6. CPU出现问题怎么排查?​7. 你对监控有什么了解?​8. 你对运维工作的理解是什么?​9. AI结合运维怎么做?​10. 实习过程中遇到的最大困难/故障是什么?怎么解决的?​11. 如果遇到自己解决不了的困难,你会怎么操作?​12. (反问环节)您对我有什么建议?基本上30分钟就结束,这些问题我都准备过所以答的都可以,面试官评价也说沟通和基本框架理解都可以,只是现在大厂都会运维左移,至于docker和k8s他不太了解所以不做评价,问的问题基本上都是特别泛泛,一点没细问,全程也没有针对某个技术点感觉比较傲慢,准备的硬件知识也一点没深问,今天收到消息一面挂做了复盘感觉问题回答都可以,可能就是岗位偏硬件,鼠鼠经验偏软件运维,但是为啥把我捞起来呢,第一次投递简历挂了莫名其妙捞起来,莫名其妙挂了
查看12道真题和解析
点赞 评论 收藏
分享
评论
4
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务