字节跳动校招——运维工程师-系统架构岗位面经分享
说在前面:
由于最近事情比较多,好久没有更新博客了,见谅。
前段时间面试了字节的运维工程师-系统架构校招岗位,由于看到这个岗位在网上没有太多的面经,所以在这做一波分享。当然,具体面试的问题已经有一部分记不清楚了,在本面经中更多的是分享需要准备和学习的知识点。
职位介绍:
在字节官网上直接Copy了一波职位介绍和要求:
可以看到,职位的描述主要是完成字节跳动骨干网络和数据中心网络的“硬件”方向的架构和运维。除此之外,经过和面试官的沟通后,了解入职后也可以选择一些“软”方向,例如云平台,K8s等技术方向的工作。但是,在职位要求这一块却写的却很模糊。根据我后续的面试经历,在这里进行一定的补充:
- 对于路由交换相关技术有较好的理解。包括但不限于OSPF,BGP,STP,MPLS VPN;
- 对python以及NetDevOps技术有一定的积累会有一定的加分;
- 最好有数通技术相关的项目和实习经验。
总体来说,这个岗位主要要求的技术还是路由交换,比较侧重于常用的路由协议,以及骨干网的技术,例如MPLS VPN。当然,最好能具备一些自动化运维的能力,这个在面试中也有一点考察。因此,这个岗位十分适合网络工程相关专业毕业的同学。
面试流程:
正常来说,整个面试流程分为4轮(3轮技术面+1轮hr面试)。每轮技术面试大概持续50分钟左右。
第一轮面试:
第一轮面试主要是对于基础知识的考察,例如:
- 子网掩码计算;
- TCP报文的Option字段? PSH和URG的作用?
- TCP序列号的作用?
- OSPF建立邻接关系的过程;
- 哪些问题导致OSPF停留在2-way状态?
- OSPF的接口类型?不同接口类型能否建立邻居关系?
- OSPF在广播类型的情况下,哪些报文是单播,哪些是组播?
- OSPF停留在exstart状态的原因?
- OSPF特殊区域?
- OSPF的选路方式?配合画图的场景具体分析。
- BGP状态机?
- BGP选路规则?
- STP工作方式?
- 项目相关的问题;
- 实习经历。
…
这是问的大部分内容,当然这些问题不是很难,总体来说比较基础,好好复习相关的资料就可以通过。如果在回答问题的时候可以给更多的细节,比如在解释影响OSPF建立邻居关系的问题中,能够详细提到不同OSPF报文中的字段会好一点。
第二轮面试:
第二轮面试主要考察的是一些深入一点的知识和应用,例如:
- MPLS VPN 路由传递过程?
- MPLS VPN 流量如何传递?
- MPLS VPN跨域的解决方案?
- MPLS TE了解过吗?
- 什么是分段路由(SR)?
- VXLAN的路由学习过程?
- 给了不同的场景,分析BGP使用什么属性更改路由路径比较合适,并给出理由;
- 项目相关的问题。
…
这也是问的大部分内容,其他问题有所遗忘,总体来说还是有难度的,感觉像面试官在摸我的底子。在这一轮中更多考查的是对于一些进阶知识的灵活应用,需要一定的知识储备和经验。
第三轮面试:
第三轮面试应该是主管面,问的具体技术变少了,反而是问了很多与项目相关的内容,例如:
1.说一下你做的这个毕设。由于我这个项目比较多,说了30分钟左右。面试官也在这个过程中问了一些细节的问题;
2.网络自动化运维相关的问题。比如使用过的自动化运维轮子,开源软件等使用,以及如何运维上万台设备的场景等;
3.通常的网络排错思路?
4.traceroute的原理与一些拓展选项;
5.ICMP的一些相关知识。
…
第四轮HR面试:
略,就一些常规的问题。
总结:
根据经验,将HCIE或者CCIE的内容好好学习完成,大部分的技术问题都可以cover掉了。由于这个岗位是偏向数据中心与骨干网络的,所以需要好好准备一下MPLS,BGP,OSPF相关的内容。此外,网络自动化运维这块的内容最好也要有一定的积累。最后,在参加面试前,需要好好准备与自己的实习和项目经历相关的可能会问到的问题。
最后希望大家能找到自己满意的工作。
字节跳动校招——运维工程师-系统架构岗位面经分享相关推荐
- 公开课:如何成为一名高级系统运维工程师(架构师)?
如何成为一名高级系统运维工程师(架构师)? --老男孩教育赵班长 内容简介: 突破瓶颈,从普通系统运维成长为高级系统工程师.架构师,如何提升,需要掌握哪些技能和知识,公开课上为您解惑. 分享形 ...
- 浅谈Linux系统运维工程师必备技能
一.什么是运维工程师 相信读者们必定听说过linux,也听说过运维工程师.那么运维工程师是个什么概念呢? 百度百科上的官方解释如下: 运维工程师(Operations)在国内又称为运维开发工程师(De ...
- 服务器维护工程师需要学什么,运维工程师有哪些就业方向?需要掌握哪些技能?...
[运维工程师]是互联网企业必不可少的技术岗位.但是相对于编程开发而言,运维技能相对更容易入门,而且运维工程师对于年龄没有显示,经验越丰富的运维工程师,薪资以及职业发展前景越好.运维工程师有哪些就业方向 ...
- python运维主要做什么_运维工程师主要做什么?
很多想从事云计算运维工程师岗位的人,都想知道自己应该会什么样的技术.运维工程是都需要会什么技术?才会被企业所认可,才能找到一份专业的工作.今天传智播客就来说说运维工程师主要做什么. 运维工程师(Ope ...
- Linux运维工程师主要做什么工作?
Linux在现在社会发展是非常受欢迎的一个行业,对于从事Linux方面工作的人来说,属于互联网背后的英雄,没有他们的付出,就没有如今的互联网时代.而在Linux从事岗位之中,Linux运维工程师这样一 ...
- linux运维工程师工作职责
linux运维工程师工作职责 岗位职责 运维部门经理 职位描述: 1.负责部门规划和管理,包括完善内部运维团队,技术规划,团队建设等; 2.负责运维制度的制定,包括运维制度的细化和监督执行; 3.根据 ...
- Linux运维工程师前景
什么是Linux运维 如果我们是一辆高速行驶在高速公路上的汽车,那运维工程师就是司机兼维修工,这个司机可不简单,有时需要在高速行驶过程中更换轮胎.并根据道路情况换档位.当汽车速度越来越快时,汽车本身不 ...
- linux运维前景2018,Linux运维工程师为什么越来越受企业重视?
Linux运维工程师发展前景如何?它是一个新颖岗位现在非常吃香. 1 从行业角度分析 目前从行业的角度分析,随着国内软件行业不断发展壮大,越来越多复杂系统应运而生,为了保证系统稳定运行,必须要有足够多 ...
- 运维工程师历年企业笔试真题汇总
https://www.nowcoder.com/test/13484/summary 运维工程师能力评估 https://www.nowcoder.com/test/19288/summary ...
最新文章
- TorchVision中使用FasterRCNN+ResNet50+FPN进行目标检测
- python读取数据校验数据_Python通过Schema实现数据验证方式
- linux下安装nginx1.10,Linux(RHEL7.0)下安装nginx-1.10.2(示例代码)
- 第 2 节:前端面试指南 — HTML篇
- Linux逻辑卷(LVM)技术详解
- Linux Centos firewall 防火墙 开启 80 端口配置案例
- 决策树算法的应用python实现_决策树ID3和C4.5算法Python实现源码
- Ubuntu下如何安装Dynamips
- 2019年技术盘点容器篇(三):阿里专家谈容器:既叫好又叫座? | 程序员硬核评测
- 第十一届蓝桥杯 2020年省赛真题 (C/C++ 大学A组) 第一场
- AbstractQueuedSynchronizer浅析
- Spring boot 项目(十五)——实现163邮箱发送邮件
- bzoj 1941 kd-tree求最大最小曼哈顿距离
- 【CSS笔记】CSS选择器的优先级(权重)
- 项目实践:基于华为CCE环境下Tomcat的关键性能指标及监控方法
- 神经网络语音分离必读论文、代码、教程、公开数据集整理分享
- xingyun_schedule
- 高精度除法:高精度除以低精度
- I2C协议介绍以及HAL库实现I2C对SHT30温湿度采样
- php_printer.dll 打印 jpg 图片,文档打印成图片(ImagePrinter)