网易互娱基础架构 SRE 三面面经(offer)
2020/10/29 更新
收到offer,SP
2020/09/24 更新
收到意向书
----------------------------
个人情况的话,西北某 985 软件硕士,研究生阶段做的是容器云运维相关的技术研究,技术栈包括 Golang / Linux / Kubernetes / Docker / Prometheus,前后端通吃,秋招找的工作主要是 SRE 以及 DevOps;
网易互娱投递的岗位是运维研发SRE(基础架构方向),7月30日在第一批就进行了投递,然后8月27日牛客一面,9月1日牛客二面,9月7日牛客终面 GM 面;
2020/8/27 网易互娱 运维研发 SRE(基础架构方向) 专业一面 60分钟 牛客视频
两位面试官轮番提问
- 自我介绍;
- Linux 用的发行版,几个发行版之间的区别;
- Linux 常用命令;
- top 中的 NI 意思;
- Linux 服务器负载过高问题排查;
- OOM 情况诊断以及处理措施;
- Linux 服务器高负载情况下会对服务产生什么具体影响;
- iptables 的功能作用;
- SSH 对应于 OSI 模型的哪层;
- TCP 三次握手过程叙述;
- TCP 四次握手过程中 client / server 都经历哪些状态;
- DDoS 攻击的原理,如何防范;
- 子网内主机 Ping 的过程及涉及的协议;
- ICMP 如何禁用?
- ARP 协议的作用及过程;
- Docker 子网内通信方式;
- Docker 的实现原理;
- 多个 Cgroup 是否可以对同一个进程加以限制;
- Dockerfile COPY ADD 的区别;
- 基于 Jenkins Gitlab 实现 CI/CD 流程的描述;
- 实习项目背景,参与的工作;
- 项目中拓扑关系动态维护/持久化相关的问题;
- 项目中处理异常情况;
- 对于微服务的理解,相比传统架构的比较,看法;
- 前端用的技术栈,前端打包技术;
- 用到的库,介绍一下使用时遇到的困难;
- 个人项目多租户隔离的实现机制;
- Prometheus 如何集成在项目中的;
- 反问 - Q:部门所在地/平时主要业务 A:广州/杭州为主,还有上海,负责网易游戏的运维&开发,涉及到业务SRE/基础架构SRE/数据库运维等…
2020/09/01 网易互娱 运维研发 SRE(基础架构方向) 专业二面 60分钟 牛客视频
面试官是一位不苟言笑的工程师,感觉有点严肃,反问环节才知道是位组长(入职后才知道,这是我老大),但是整体氛围还不错,人还是挺 Nice 的。
- 自我介绍;
- 硕士的项目介绍;
- 硕士研究课题的介绍;
- 为什么会选择这个课题;
- 最早从什么时候接触云计算云原生概念的,学习过程;
- 使用 Kubernetes 进行容器编排和通过 OpenStack 进行 VM 编排管理,这两者有什么不同,前者有什么优势;
- 你看过《SRE:Google 运维解密》,那说一下你的理解或者说收获;
- 运维研发和业务研发的区别是什么,你是怎么看待和理解的;
- 你认为运维研发的技术栈和业务研发的技术栈相比有什么特点;
- 平时会和周围同学探讨技术或发展相关的问题吗;
- 实验室里做这一块儿的多吗?有没有交流过;
- 平时压力大不大,时间怎么安排的;
- 实习相关的问题,公司情况,现在是否还在实习;
- 介绍一下实习相关的项目,项目需求,你怎么做的;
- 项目具体的实现思路,问题怎么解决的;
- 项目中服务依赖关系的维护是否是全自动化的,如何设计的;
- 怎么通过云原生的技术体系(如 Istio)去重新实现你这个项目,思路;
- 对 Service Mesh 的了解,包括 Istio 的架构实现;
- 自己做的个人项目基于 k8s 的 Cloudscape 容器云应用管理平台介绍,背景,实现方案;
- 项目涉及到的技术栈,现在是否还在做;
- 之前有没有做过团队的项目,介绍一下;
- 团队开发过程中遇到了一些什么问题,怎么解决的;
- 团队开发中项目文档的管理;
- 对于 SRE 工作,和家人和同学朋友沟通过吗,为什么想做 SRE;
- 平时在什么时候容易获得成就感;
- 对于 SRE 方面的技术体系中,对哪一块儿最感兴趣;
- 对于 SDN 了解吗?自己学过哪些内容;
- 为什么喜欢网络相关的技术,哪些地方吸引你;
- 对于这些技术,你是通过哪些渠道,通过怎样的方式进行学习;
- 你觉得 Google 的技术视频和国内的一些技术视频有什么区别,最大的感触;
- 对于纯英的技术视频可以无障碍的学习吗;
- 到目前为止参与各大公司面试的情况;
- 从哪里了解到网易互娱的 SRE 岗位信息的;
- 有没有关注过网易互娱的一些技术文章;
- Linux 了解多深?问几个基础问题;
- Linux 的中断实现;
- Linux free 命令涉及到的 Buffer / Cache 的概念理解;
- 本科时期怎么使用 Python 做深度学习的,掌握情况;
- 为什么学 Go 语言呢;
- 反问:Q: 部门的技术体系情况;从回答中了解到面试官是位 Leader,因此介绍地非常耐心且详细,不展开说了,很感谢他。
2020/09/07 网易互娱 运维研发 SRE(基础架构方向) GM 面 30分钟 牛客视频
二面结束的周五,HR 通知恭喜二面通过,第三面安排在下周一,告诉我可以理解为技术面+HR面结合,然后面试时才知道是游戏 SRE 部门的老大(我面的基架SRE),可能是加了交叉面?但是实际涉及到技术问题不多,还是偏 HR 面的风格。
感觉大 Leader 是很可爱很随和的中年人的样子,长得很像 TVB 明星刘青云,打开摄像头的时候我愣了一下。然后最让我尴尬的是,他说的比我还要多,好多问题我回答过后,他会把话题丰富拓展起来,介绍地很生动…
还告诉我说不用担心应届生会背锅怎么怎么的,让我放心,哈哈;
- 自我介绍;
- 工作地点的选择,是否有强烈需求;
- 为什么想做 SRE,从哪学习和了解到 SRE 的概念;
- 怎么看待研发和运维的工作,更偏向那一块儿;
- 怎么想到考 CKA / ACP 等认证;
- 你目前面试的几家公司同时给你 Offer(网易/腾讯/携程…),先不关注薪资的话,你会怎么选择;
- 对于工作机会的话,你最看重的是哪个方面;
- 编程语言掌握哪些,Go? Shell? Python?
- 还有没有在其它互联网公司实习?
- 又问到工作地点的选择;
- 反问:之后是否还有其它流程?回答:没有了,这是终面;