网易复试(技术面)

龙云尧个人博客,转载请注明出处。

CSDN地址:http://blog.csdn.net/michael753951/article/details/70837240

个人blog地址:http://yaoyl.cn/wang_yi_fu_shi_ji_shu_mian/


这篇博客还可以有个别称,网易复试被教做人。

比较幸运的通过了初试。这周周三又去网易大厦参加了网易直播开发的复试面试。依然是技术面。

一开始收到复试短信的时候,心情其实还蛮激动的,毕竟人生第一次实习面试,来的还算比较顺利。

短信中没有提到要带简历,所以在收到通知后,我便以为这一次要问后台开发或者服务器相关的问题了。所以面试之前又临时补了一下网络编程(对,就是上次被问到的东西),然后又复习了一下排序+搜索,仔细看了《程序员面宝典》中面向对象以及继承与接口两个章节。

带着100次/秒的心跳来到网易大厦。整个人紧张的不行,上一次还看到两个本科生,这一次本科生都没看见,上一次还看到一个我们级的同学,这一次也没看见过来。周围全是学硕大佬,听着他们讲着听不懂的项目名词,我越来越忐忑。

正式面试

小姐姐给我打印了一张简历(因为我以为这一次不用带也就没带了),还是上次的小姐姐带我们去的面试小房间,房间里面依然还是两名面试官(和上一次不一样),不过两个人年龄差不多,不过不同的是,这一次两个人年龄都不大,30不到的样子。

面试官拿着我的简历,以及我的笔试试卷,开始看起来。

???竟然还是和初试一样的内容???

接着面试官开始从我简历中第一个项目开始,从上往下一个一个问(跳过了Hadoop)。询问过程很细致,感觉主要在考验我的表达能力和对编程的理解能力。同时每个项目还问了我详细的设计思路(和上一次面试差不多)。另外还会从这个项目开始挖掘你对一些基础知识的了解程度。

比如说在问我一个C++项目经验的时候,问了我使用了哪些特殊的东西(算法),大致上答完以后开始问我很基础的知识——C++中,如果两个头文件中有同名函数的时候,同时include这两个头文件会不会报错,以及会报何种错,如何解决这种错误。前两问问得我有点蒙,肯定会报错我知道,但是回报什么错我就不太知道了,每次编译都是看error信息,但是从没可以注意错误信息有哪些种类。我打的有点不好。

至于解决方案,根绝我以前的项目经验,我果断说出了曾经使用过的ifndef

1
2
3
4
5
6
#ifndef XXX
#define XXX
void fun1(){}
void fun2(){}
void fun3(){}
#endif

不能使用ifndef”。“那就封装成类。”“也不能封装成类。”

我开始蒙了,这个问题的解决办法我从来没想过,一直以来,为了良好的封装性,避免不同包头之间include出问题,我都严格的控制函数名和变量名。但是怎么解决却没怎么注意过。

回来之后,饭局上问了下老师,加上自己在网上查阅了相关资料,我找到了第三种解决办法,那就是使用命名空间namespace解决,具体结局方案可以参考【C++命名空间 namespace的作用和使用解析】

回到面试上。

感觉简历太苍白,面试官看着我的简历似乎不太好。他继续往下提问,美赛的经历和算法设计过程。二维码图像识别中的实现方法和难点。

最后在我们之前一个多平台项目中又开始了基础知识的提问。http请求报文中,第一行内容是什么,我开始又犯蒙,先回答了一个肯定会有的request标识符。其他的还有什么,当时计网没要求记,我就跳过了,现在问起来,我有点犯难。想了半天我勉强想起来似乎有一个http版本。其它的又开始犯难了。

以前使用jsp的时候都是使用已经封装好的库头,现在突然问我这个,我就有点想不起来了。根据我上个星期学python的时候网络处理部分的东西,我开始艰难的回忆,最后猜了一个ip地址和端口号。其他的也没觉得有什么东西了。

然后面试官问了一个关于JavaXXX(一个没听过的名词,不是JavaScript)多线程的问题,我表示没听过这个名词之后,面试官也就停止提问了。

接着面试官问我为什么在外网中无法访问内网的网站。这一点我在前期准备过程中,LDNS看的比较多,所以顺口就说了出来。当然,这个答案可能存在一定问题,欢迎指正。

最后面试官问了我一些我的试卷上那些错题是怎么错的,错在哪。这些还好我在笔试那天回寝室之后和舍友讨论过,自己也到查过,所以基本上都能讲出来。

面试总结

感觉复试过程明显就没有初试的时候顺利了。面试过程磕磕绊绊,挺多东西不知道,加上自己本身紧张,所以答得并不好。

总结一下,在准备方面:

  • 二面和一面内容上其实差不多,可能面试官也知道我们对相关岗位的知识并不是很熟,所以就不会问太深入的东西,基本上都是稍微试探一下,如果你不会也就停止了。
  • 前期准备还是需要对着自己的简历准备,因为面试官还是会对着你的简历进行提问,而且二面明显感觉比一面更加重基础,反而不问任何算法知识。
  • 心态还是很重要,紧张很容易导致自己犯下不该犯的错误。
  • 面试官对你的了解仅仅只有那十几分钟,怎么在短短的十几分钟之内将自己的有点展示出来,需要在面试前做好比较好的准备,同事面试的时候,要适当的带面试官走。

最后,希望我还有机会写一个HR终面总结吧。


更新,归咎于自己的技术底子是在不好,我还是没有成功闯过复试关。

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

请我喝杯咖啡吧~

支付宝
微信