快手实习面经--交换机系统研发实习
Posted 楊木木8023
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快手实习面经--交换机系统研发实习相关的知识,希望对你有一定的参考价值。
由于我学的网络方向,最近面试了快手的实习岗,一共有三面,两轮技术面,一轮HR面。下面记录一下我的三轮面遇到的问题,当作记录,仅供参考。
一面:
一面主要是技术的基础面试,由于我面试的是网络方面的,所以一轮的基础面试内容主要包括计算机网络基础+python。
首先面试官给我介绍了面试的流程,大概30分钟左右。我先自我介绍,由于我的研究方向在于SDN,所以自我介绍完毕之后的第一个问题就是让我解释SDN的概念,以及根据我的介绍问一下SDN的深层细节问题,例如流表的下发过程,控制层数据层之间的通信。然后,展开问我网络的基础知识,ip子网掩码的作用,动态路由的概念,http的过程等问题。最后,问我平常编写代码用什么语言,我回答的python,接下来就是考的我的python知识,比如说装饰器,生成器的概念,然后就是一道编程题,并不是主要考算法,我的这道编程题如下:输入如下的字符串,每行有换行符,将每行的$符号后面的命令提取出来。其实这题主要是考察python到底会不会,也就是利用split以'\\n'为分隔,将字符串分割为列表,每一个列表元素就是一行命令,再对列表遍历,找到每行的$符号的index,然后把index后面的命令输出就行。
ymumu@ymumu-VirtualBox:~$ ip link add bond0 type bond
ymumu@ymumu-VirtualBox:~$ ip link set bond0 address 02:01:02:03:04:08
ymumu@ymumu-VirtualBox:~$ ip link set h1-eth0 down
ymumu@ymumu-VirtualBox:~$ ip link set h1-eth1 down
ymumu@ymumu-VirtualBox:~$ ip link set h1-eth0 address 00:00:00:00:00:11
ymumu@ymumu-VirtualBox:~$ ip link set h1-eth0 address 00:00:00:00:00:22
一面完事之后,我自己感觉还行,问题基本上都正确的回答了,快手HR效率超级高,2个小时后就给我约二面了。
二面:
二面重点在于项目面,根据简历的项目,详细问项目相关的内容,大概40分钟左右。
我的简历项目主要是我的SDN攻防相关的项目和一些之前做过的android项目,但是由于我面试的网络方向的岗位,所以全程就是SDN相关项目的问答,问的非常细致,所以建议一定要清楚自己的项目相关的知识,没有具体的问题,所有二面的问题都是根据项目和我的回答展开的,包括原理、编码、技术、部署、以及一些提到的技术的概念,例如我里面用到namespace,面试官就会问我namespace相关的东西等等。
二面,由于我对我的简历的项目比较熟悉,所以全程并未有什么不会的问题,二面刚刚结束,快手HR就给我约了三面,三面就是HR面。
三面:
三面就是快手HR面试,重点谈谈对未来工作的理解以及对工作内容是否了解,还有问一些有没有其他公司的面试啥的,薪资待遇等问题,HR还就我的简历项目问了一些日常开发的问题以及如何解决问题等等,还问了具体的实习时间和意愿等,大概20分钟左右。
三面过后,第二天HR给我电话,给我说了具体的薪资,不得不说快手的待遇还是很不错的,具体的薪资我就不说了,其他待遇包括租房补贴和免费三餐等。
不过很遗憾,虽然拿到了offer,但是由于学校的一些事情突然改变了日程,就和实习时间有了冲突,不得不放弃了实习机会。祝各位看客,能面试顺利。
以上是关于快手实习面经--交换机系统研发实习的主要内容,如果未能解决你的问题,请参考以下文章