校招 未知部门 / 运维/技术支持 / 一面/二面/三面
[面试日期] 2025-02-25 [面试时长] 未知
[学校背景] 東京純心女子大学 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>百度sre实习面经(oc)</h2>
<p>上上周面了百度sre二面给挂了,竟然还有机会打复活赛。面了五轮sre了。</p><h1>一面(40min)</h1><p>介绍实习经历</p><p>说一下你们公司项目发布流程</p><p>你有一段实习经历,看得出来公司内部自动化程度不够高,要你改善整体自动化情况你怎么改,会设计哪些平台。</p><p>如果要你设计一个自动化运维平台,主要功能是方便用户直接编写各类语言脚本,到相关服务器上运行,你会怎么设计,说一下设计架构。</p><p>对sre的理解,主要发展方向希望是哪方面。</p><p>mysql慢查询原因</p><p>mysql有哪些锁</p><p>行级锁和表级锁竞争会导致什么</p><p>零拷贝</p><p>CPU负载高可能是什么原因导致的</p><p>tcp内核参数了解哪些,半连接队列和全连接队列</p><p></p><p>无手撕</p><p></p><p>面完不到一个小时约二面</p><h1>二面(40min)</h1><p>大部分时间都在问实习</p><p>实习经历,实习项目。</p><p>监控一个代理服务器,你会监控哪些指标。</p><p>kafka消费者怎么保证消息消费不丢失的,如何进行集群消费的</p><p>touch命令用处,在什么情况下无法执行</p><p></p><p><strong>算法:</strong></p><p>大概就是 力扣77.组合。 暴力过了,问我能不能通过位运算优化一下,不会。</p><p></p><p>第二天过了,约三面。</p><h1>三面(1h)</h1><p>一个八股没有,从实习经历的某个点切入,全程素养和场景题,一直往下问,基本都是稳定性 分布式 高可用 容灾相关的。</p><p></p><p>介绍实习,介绍开源</p><p></p><p>不好说面经,基本就从实习某个点开始一直往下问。大概就类似于这种吧:</p><p></p><p>我看你做了故障注入,故障注入的爆炸半径是怎么控制的。 (看过相关技术文档,开始背公司内的的故障注入实现方式)</p><p>故障注入的话不会抛相关异常嘛,不会导致线上服务的熔断嘛。</p><p>你设计一个思路,故障注入相关流量错误率过高导致熔断,但是不会对线上正常流量产生影响。</p><p>如果上海的某个机房因为某些原因不可用了,这个时候你会怎么办。(同城多活,异地多活架构 切流)</p><p>那你是怎么定位是上海机房出问题的呢?</p><p>我看你线上巡检是在数据库层面进行校验的,为什么不在流量打进来之前进行校验。</p><p>线上巡检相关,你这个是直接巡检数据库的,为什么不在流量层面巡检,如果要在流量层面巡检你会怎么做。(我说可以考虑类似于service mesh的那种sidecar模式,将相关的巡检逻辑解耦到sidecar里面,这样开发那边心智负担也小一点)</p><p>那假如说有很多的平台,你sidecar也很多,怎么管理sidecar配置以及相关逻辑。(我说可以参考 类似于服务网格控制面和数据面的架构)</p><p>假如说你某个sidecar发布后,无法正常使用,拦截了所有的流量导致业务受损,那咋办。(说了下冗余或者回滚)</p><p>.......</p><p>还问了下我的个人项目(分布式im),问我是如何保证你这个系统的高可用的,服务实例状态转移是怎么做的,如何保证流量不打到异常运行的服务实例的。</p><p></p><p>流程卡了四天后发offer,无法理解为何sre岗位要面三轮,而且offer审批会卡四天的。</p><p></p><p></p>
AI 推荐面试题
