前言

 

自我介绍,我是西安电子科技大学研究生,因为自己研究生的方向是关于SDN,所以在网上买过陈鑫杰老师的视频,读过陈老师的博客,也加了陈老师的微信。12月中旬看到了陈老师在朋友圈里发的网易游戏招基础架构研发工程师(虚拟化网络方向),就把简历给了陈老师,陈老师给自己内推了一下。并经过三轮面试最终拿到了网易游戏的offer听陈老师的话,给师弟师妹撸一篇面经,希望能帮到大家。

 

         一面

 

一面(电话面试,一个小时左右,两个面试官)

面试官:自己介绍一下吧,

我:。。。。。

面试官:那咱们从最简单的开始吧,说说TCP三次握手和四次挥手及其各阶段的状态

我:巴拉巴拉

面试官:为什么需要三次握手,两次会怎么样?

我:巴拉巴拉

面试官:最后一次挥手有什么注意的么?(想问两个报文生存周期)

我:巴拉巴拉

面试官:好,介绍一下传统网络的ARP

我:巴拉巴拉,老师,我也介绍一下SDN

面试官:好;

我:巴拉巴拉(这个大家可以从知乎上搜一下,其中有个回答,答得特别好)

面试官:SDN的流表什么样?

我:openflow1.0 :匹配域,统计信息,动作,各个部分详细介绍一下、

面试官:ovs研究过么?

我:因为实验室条件。没有,只是mininet做的仿真,没看过ovs源码;

面试官:好吧,我看你简历上写的研究过HDFS源码啊,说一下,读写过程;

(完蛋,几百年前看过,早就忘的差不多了,后悔没好好检查简历。)

我:(把自己记得流程大致说了一下)

面试官:有点浅显啊。就这样问你吧,你发散思维想一下HDFSdatanode上写数据的时候,我的datanode崩了,怎么处理?

我:根据自己理解说了一通;(回来查了hadoop权威指南,还真差不多)

面试官:可以,介绍一下,你论文中的路由算法;

我:巴拉巴拉;

面试官:恩,设计模式知道多少?

我:单例模式和工厂模式;

面试官:分别介绍一下;

我:单例模式。。。。。双重校验下保证了单例模式线程安全;

面试官:等等,双重校验下,单例模式就线程安全了,你确定。

我:呃呃呃,

面试官:明确告诉你双重校验下,单例模式也不安全;

我:哦哦哦,(再说工厂模式时,简单工厂模式说的好像还行,但剩下的说的很糟糕,提醒大家可以把这块好好研究一下)

面试官:熟悉面向对象编程啊?介绍一下呗!

我:封装继承多态。每一点详细介绍,特别是多态,面试官问的很细,自己答得只能说是凑活

(一面能记起来的大概就是这些了)

 

        二面

 

二面(现场面试,一个小时左右,两个面试官):

首先还是自我介绍,接下来

面试官:详细介绍一下你的路有算法,及其代码实现(例如迪杰斯特拉算法),越详细越好;

我:巴拉巴拉(这里都是在白板上边写边说)

面试官:操作系统的多线程处理讲一下;

我:我介绍了一下(NIO),说的也不是很好

面试官:还需要继续了解,现在有个开放性的问题。我一个网络中,忽然多了一个路由器,最小的成本计算新的路由;

我:脑子里闪过毕业论文中用到的一个算法,开始边思考边说,最后竟然能自圆其说,很开心;

面试官SDN有哪些报文

:巴啦。。。。

面试官:网络的东西问了不少了,考一下基础吧;写一下快排

我:写完

面试官:分析一下时间复杂度:

我(这时我脑子已抽):愣是分析不出nlogn 了。最后在面试官提示下说的也一般,其实很简单,大家可以想一下

(二面记得来的大概是这些)

 

        三面

 

三面(网易私有云老大):

问的技术问题不是很多,印象很深的技术问题:

面试官redis搭集群,你介绍一下把

我:根据自己理解说了一下

 

 

--END--