面试经验分享平台

将近几年的名企精品面试汇总、筛选、整理,再分享给大家
经验详情
网易游戏面试

网易游戏面试归来,结果自然是非常的惨淡。师兄去年面试被鄙视,我这什么准备工作都没做,毫无悬念的再次被鄙视。

一面就不说了,居然是hr面。上来就让自我介绍,说了些啥我都不记得了,反正是东拼西凑,完全不成条理。

本来有笔试的,估计时间不够,直接技术面了。提前半小时到场,先给一张纸,纸上有一个算法题,30分钟:

有一个长度为1000的整数数组,所有元素均为随机数。写一个程序,当用户输入整数K时,删除数组中等于K的所有元素,同时打印剩余元素的情况。用户可以反复输入,直到数组为空。

拿到题,看到打印剩余元素的情况,想了半天,不知道到底是要打印每个元素的情况(是否被删除),还是打印剩余多少元素就行。如果是后者,就用个哈希处理,如果是前者,想了想,不知道用什么方法好。30分钟一会就到了,没写出来就直接拿着题去见面试官了。

一共两个面试官,看了下我的简历,简历上主要写了两方面:计算机网络和tcp/ip、操作系统和linux。然后问的也主要是这两方面。

操作系统及linux问题:

1. 什么是linux的swap空间?

    这个不难。

2. linux中的xxxxx进程是什么?

    一个专业的英文单词,没听清,问了几遍,貌似还是没印象,就直接说不清楚。回想起来可能是zombie,但是发音不太像。

3. linux的信号机制是怎样的?

   不知道怎么的,和消息队列搞混了,所以回答肯定是错了。

4. linux中的管道是什么?

   我回答说管道是linux中的数据流,进程之间传输数据。关键是没有说管道是linux 六个ipc机制之一。所以回答不算完整。

 

网络相关:

1. 什么是tcp的慢启动?

    囧,这个没想起来

2. 什么是tcp的syn攻击?

    前不久才看到过,现场又没想完整。我回答说是攻击者伪造三次握手中的syn包,让服务器始终认为连接未建立。刚出考场就想起来了,应该是攻击者伪造syn包,却不建立连接,直到耗尽服务器的资源。

一看到两个网络的问题都没答上来,考官就不问了。

 

然后是数据结构与算法相关:

1. 给一个二叉树,求任意两节点的最近父节点

    直接不会,二叉树还没细看过呢

2. 给一个包含正负整数的序列,求和最大子序列

   不久前才看过,现场又没想起来,编程之美上的原题啊!

3. 给一个随机生成0和1的随机数生成器,构造一个[a,b]的随机数生成器

   这个题也挂掉了...就只能想到(b-a)*构造器这种小儿科的解法...

 

现在回看这些问题,其实都蛮简单的。关键是没有准备。linux和网络的题稍微准备下肯定是可以答出来的,数据结构和算法题简直没入门...被鄙视就在所难免了。师兄去年就告诫我,重心一定要放在数据结构和算法上,看来果然如此。

接下来腾讯实习生的笔试面试就不去了,去了也是被虐。还是老老实实准备好9月的校招吧。