字节网络工程实习生面经

兄弟们我来了。前一篇分享了关于腾讯被虐的面试经历。这次我来说点顺畅的面经。

因为有了上次被虐的经历,从中吸取了不少教训。具体哪些教训,大家可以从上一篇的腾讯面经里得到。这次主要说说关于字节的面试过程。

开端:一开始我投递的是字节的网络工程实习生岗位,后来被通知到,简历被网络开发实习生捞走了。(现在的心情是万分复杂。。。)原因是,我在大学期间给自己选的方向是运维方向,对于开发的东西,只在课堂上认真学习过,所以直接跨越到开发岗是有点困难的。

面对这种情况,我参考老师给的建议,结合时间紧迫性,制定了准备方案,如下:
1、由于时间紧迫,我选择,继续按照网络工程实习生的岗位要求准备
2、构思好如何向面试官解释自己的准备情况
3、在网上查找了,关于如何开场自我介绍。我也吸取了前面面试的教训,把自己擅长和准备充分的技能在开场白中表现出来。

除了技能上的准备,心理准备绝对是重中之重!!!他能让你在和面试官交谈的过程中游刃有余,挥洒自如。这也是我自上次面试以来最大的成长。不断对准备内容的演习会让你变得在面试期间更加自信(明确了自己会什么、不会什么、会到哪种程度,自己都已了然于心)。期间我还在学习复习的闲暇期间,模拟面试的场景,主要就包括:开场自我介绍,以及在面试过程中面试管可能问到的问题,自己想象着回答,一遍又一遍。。。

一面:前期充分的准备,让我在面试之前没有一点紧张的情绪(那是假的,记得开始之前我还在回忆准备内容还有唱歌。。。),但是确实在接下来的面试过程中心情很平和。

面试平台是牛客,面试官一上线,我就自然的和面试官打招呼,至少这样不会处于一种被动的情况,也能让面试官很放松(毕竟面对一个浑身打颤的求职者,面试官也没法很自然地去交流)。接下来是自我介绍,是我从网上学习到的,如何恰当的介绍自己。前面介绍了自己的姓名、学校、学历、专业,然后表示很感谢有机会参加这次面试。下面我并没有直接介绍自己的特长。而是话锋一转,以委婉的方式向面试官表达自己关于简历被转到其他岗位的问题。然后介绍了自己的特长,以及在准备期间自学VXLAN及SDN的情况,然而面试官好像只是按照我的简历来提问的,没有用上,哈哈。但是我并不觉得自己花费的这些时间去学VXLAN和SDN是多余的,至少它让面试官看到了,你是渴望去他们公司的。

面试题目如下:
第一题:问了VLAN的问题,包括access和trunk的区别,面试官还根据access的特性出了一道题,由于我这里的网络质量不太好,中间花费了很多时间来解释问题的指向性,不过最终的回答还算满意。
第二题:TCP三次握手的过程,因为前面认真准备了,面试官对我的回答还很满意
第三题:问了一下我对OSPF和BGP哪个更熟悉,哎呀,这面试官真好,爱了爱了,哈哈。我说两个都认真准备了,都可以。然后他问了OSPF和BGP的区别,我思考了一下,主要还是性质不同,一个是IGP,一个是EGP,工作范围不一样,一个运行在一个AS内,一个运行在多个AS内。
还问了,OSPF和BGP建立邻居有啥区别,我回答的是,一个通过Hello报文,一个需要Open报文,并且BGP在建立邻居关系之前还需要TCP三次握手。
第四题:虽然我在自我介绍中间说明了编程能力不强,但是面试官还是问了一些关于Shell和Python的问题,当然这是网络工程师必须掌握的技能。题目是:如何使用Shell实现查找文件中的某一行。为了使题目更清晰,面试官给题目情景化,啊啊啊啊啊,真好!我实话实说,解释了一下自己只是学习过shell和Python的基本语法,由于没有参与过任何实习,对将语言应用到具体的运维需求并没有掌握,但是我做了补充,可以使用SQL语言实现,我就把SQL语句描述了一下,虽然可能和问题要求不符,但是至少有点补充,不至于这个问题答得太惨。
大致就这些问题,可能有些问题暂时想不起来了(神经元和其他兄弟失联了。。。)

补充第三题:OSPF和BGP建邻居的方式也有区别:OSPF是点到点,224.0.0.5组播范围就是直连(这一点我也是最近才引起重视,224.0.0.0-224.0.0.255是划分给路由协议使用的,局部范围,不能跨过路由器),而BGP可以不是直连接口,底层TCP 179可达。(感谢亲爱的唐老师,送花)

问我有什么问题需要问的吗?这个当然,我可是准备好久了的,嘻嘻嘻
第一个问题,如果有机会面试过了,有没有机会再转到网络工程实习生岗位上
面试官也觉得我适合做网络工程师,对开发不太合适。(哈哈哈哈,感觉回归网络工程实习生有望了)

第二个问题,也是我比较关心的另一个问题。字节的这个部门主要有哪些工作,涉及哪些方面的工作内容,工作内容涉及到哪些方面的技能?
从面试官那里了解到,主要负责一个网络的从无到有(这是我的总结,哈哈)。面试官小哥哥的答案大致是,从业务需求的提出,到网络的架构、服务的部署、再到网络的维护。
我觉得最后面试官让问问题也不一定就是一个结束语。自己可以真的根据自己的发展规划,询问一下自己未来岗位可能涉及的工作内容,并且可以让面试官了解到,你是真的想融入他们的。

一面接近尾声,面试官小哥哥让我等待5到10分钟,来接着下一次面试(二面),没有想到来的这么快,哈哈。

二面:
题目一:NAT,构造了三种场景,主要分别考察,静态NAT、动态NAT、以及NAPT。他在问到将多个私有地址映射到少量的共有IP时,由于我前面没有准备NAT方面的知识,所以没有答上来,但我根据场景就问题分析了一下,我当时想着肯定有个什么标志位用来唯一描述多个私网IP到一个公网IP的映射关系,但就是想不起来NAPT(捂脸)

题目二:本地主机到www.baidu.com的故障排查
我根据在课堂上老师给的思路分析了一遍,先ping环回地址,确定协议族没问题;再ping网关,确定到网关没问题;再ping www.baidu.com测试外网连通性,如果不通,通过tracert到www.baidu.com确定在哪一条上除了问题,在这里主要和面试官分析了一下ping 和tracert的工作原理(因为刚刚描述的有些不妥);然后在确定是否是百度服务器的问题,我主要回答的是端口号关闭造成的,如果再进一步确认,需要端口号测试工具,我没学过或者学过忘记了。。。

补充第二问的测试端口号的工具:https://jingyan.baidu.com/album/8cdccae9210100315513cd7c.html?picindex=1
主要有三种方法:telnet、ssh、curl以及wget

第二题再补充:www.baidu.com也要考虑DNS问题,如果找不到DNS服务器或DNS服务器不能解析该域名也无法找到目的IP,无法通信(再次感谢唐老师❀)

三面(HR面):在二面结束的当天下午,字节HR就给了电话,约了三面时间是第二天的下午1:30。由于不熟悉字节的面试流程(到底有几面呀!!),所以为了防止三面还是技术面,并且对前面两面回答不好的地方来个卷土从来。我在网上查阅了一下问题的解决方法,并在Linux虚拟机上自己试了一下效果(没错,一毛一样)

三面前:真该打自己两耳刮子!!!今天早上还想着把Zoom(面试用的视频工具)下下来,结果今天中午吃过饭来准备面试才想起来,急得的我差点出一身汗。。。对,是差点。好歹下好了,还给自己留了十多分钟放松心情(如果没有准备好,对这次面试来说简直灾难,反正对目前的我来说会处于被动)

面试开始:面试官一露面我就感觉放心了(HR嘿嘿,你懂的)。接下来和预期一样,自我介绍,我对原来的自我介绍修改的一下,显然这个对HR来说,不是重点。
自我介绍结束以后没有任何技术性的问题。
1、问了工作地点是北京,我表示既然离开了家,在哪工作都无所谓

2、然后是时间方面的,HR解释了一下,网络工程师是一个经验型的职位,所以在这里干的时间越长越好,并且希望转正。
我的回答是:我对网络工程师的性质也了解,在字节实习可以夯实自己已学的技能,如果能转正当然更好,对个人来说减小了秋招压力,并且我看了这个岗位的招聘要求,自己也希望朝这方面发展。

3、也许字节为了降低培养成本,还专门补充,如果可以的话,实习的可以是半年,你可以接受吗?
我:大四学校基本上没有什么事情,如有重要的事情可不可以请假(HR表示可以),消除了这一顾虑之后我就表示,招聘要求至少三个月,如果有重要的事情可以请假,实习时间可以往后延长。

4、问了别人对你的评价是怎样的,这里HR没有特指是学习能力还是别的哪些方面,我就针对我都个人性格娱乐性的说明一下,举了个例子,一个有意思的现象(自己对自己的评价是不爱说话,室友对我的评价是和谁都能搭上话。。。,不分年龄段的那种)

其他的就没有什么沟通的了,主要是HR向我透露的一些信息,或确认一些信息:
工资400元/天(我表示,通过实习提高自己是自己最大愿望,对薪资没要求,当然还是很心动的);如果在公司附近租房公司每月补贴1500元(我反馈,福利这么好,逗笑了哈哈)

然后就问有没有什么问题问她的?
我表示之前都询问过了。只问了一下这个工作的部门——**系统部门,前面几个字没听清楚,略。

然后HR留了一下手机号,面试结束。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值