网易笔试题目应该注意些什么

网易游戏社区平台运营(文编类)笔试会涉及哪些内容?面试需要准备什么?面试官一般会问哪些问题呢? - 知乎14被浏览2852分享邀请回答0添加评论分享收藏感谢收起03 条评论分享收藏感谢收起标签:至少1个,最多5个
本文原文链接:
如需转载请到原文评论注明。
笔试地点:广州中山大学
题型:4个大题,考试时间2个小时
我去的时候一堆北大和中大的,倍感压力,不过这份题出的真心有水平。。。我真心不是偷题的,我认认真真把会做的做了,才有印象回来写这个回顾的,也当是查缺补漏了。
一、选择题(顺序不计)
1.sizeof计算字节是在什么时候?
答:编译时
2.请问下列哪本书最厚(这题我也是醉了)A.c++ primeB.Head FirstC.Effective c++D.windows内核编程
答:应该是c吧
= =其他c++几本都挺厚
3.Linux哪个命令是。。。记不得题目了,反正是这几个命令:
cat 显示整个文件
more 以百分比形式查看文件(会分页)
less 和more差不多
head 从文件头开始查看
tail 尾开始查看文件
4.一个盒子里有5个颜色的小球,小球视为无限多,每个人一次可以从里面拿出2个来,那么问:可以最多多少人来拿小球,可以保证有两个人拿出来的球中有相同颜色?
答:应该是6吧,考虑前五个人拿出的每一对都是同样颜色
(例:A:红红 B:黄黄 C:绿绿 D:白白
那么第六个人,
不管拿到什么颜色都会和其中一个人有同样颜色)
5.死锁是如何产生的?
答:是指两个或两个以上的进程在执行过程中,
由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,
若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态
或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。
(等待~关键词)
6.我有20块钱,如果一瓶可乐1块(好便宜= =),两个空瓶子可以换1瓶新可乐,那么请问你最多可以喝到多少瓶?
答:20——&10——&5——&2——&1(这些是兑换的过程)38瓶,
然后5——&2时手头上有一个多的空瓶子,加上最后喝的一瓶可以换多一瓶 +1,
所以是最多39瓶。
7.栈和队列有什么共同点?
答:只允许在端点处删除或插入的顺序表。
堆和队列都是先进先出,栈是先进后出。
还有3题不太记得了。。不过可以能看出,这些知识点考察的基本都是最基础的知识点
二、填空题
1.冒泡排序法的时间复杂度
答:O(n^2)
2.如何用程序判断一个float类型变量x是不是为0
答:这题当时没想到,好像直接用了个if去判断= =,后来觉得自己好sb啊。
if(x&0.0000000 && x& -0.0000000) printf("x是0")
3.在执行main函数之前,编译器会运行什么代码?
(1)设置栈指针
(2)初始化static静态和global全局变量,即data段的内容
(3)将未初始化部分的全局变量赋初值
(4)运行全局构造器,估计是C++中构造函数之类的吧
(5)将main函数的参数,argc,argv等传递给main函数,然后才真正运行main函数
(网上google下,有人说是start函数)
4.结构struct定义时默认其成员是_____,类class定义时默认成员为_____.
默认的访问权限不同。struct默认为public ,class默认为private;
默认的继承权限不同。struct的继承默认为public继承,class的继承默认为private继承。
5.TCP在请求连接时进行__次握手,断开时是__次挥手。
6.下列IP地址的书写格式正确吗?为什么?
(1)162.21.045.22
(2)142.23.274.13
错,子网号不可能大于255
(3)168.51.233.25.55
错,主机号之后没东西了,ip是32 位的只有4段
(4).235.12
错,ip地址要不纯用2进制,要不纯用十进制,
可以用ping来检测该ip无效
三、简答题
1.简述事务的四个特性
事务是控制并发的单位,用户定义操作的一个序列。
A:原子性(Atomicity)
事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
B:一致性(Consistency)
事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。
一致性与原子性是密切相关的。
C:隔离性(Isolation)
一个事务的执行不能被其他事务干扰。
D:持续性/永久性(Durability)
一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
2.DDos是什么?
分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于
客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动
DDoS攻击,从而成倍地提高拒绝服务攻击的威力。
3.用SQL语句编程,有A,B,C三个列,如果A比B大,那么输出A,如果B比C大输出B(不太记得了,也不知道这个题目是什么意思。。。)
4.请简述浅拷贝与深拷贝,c++中的拷贝构造函数是什么拷贝?
在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是
增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深
拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误!
当然是深拷贝。
5.当你在浏览器输入 ,浏览器会打开网易cc语音的主页,请问这个过程计算机做了些什么?
(这个就是web的工作原理,扯了一堆分层、TCP三次握手之类的东西)
具体可以参考《按下时实际发生了什么》:
6.Linux哪个命令是查看当前进程
ps查看进程。
最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,
然后再对特定的进程进行操作。
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程。
7.如何编程判断CPU是大端还是小端?
答:明白大端和小端的区别,实现起来就非常简单:
Big-endian是一种大值的一端(序列中更典型值)存在前面(在最小的存储地址)
的顺序。Little-endian是一种小值的一端(序列中较不典型的值)存储在前的
顺序。比如,在Big-endian的电脑中,需要两个字节把十六位数4F52当作4F52
存在存储器中(如果4F存在存储地址1000中,比如说,52将存在1001中)。
在little-endian系统里,将被存为524F(52存在存储地址1000中,比如说,
4F将存在1001中)。
#include &stdio.h&
int main()
char c[2];
if(sizeof(short) == 2)
u.s = 0x0102;
if(u.c[0] == 1 && u.c[1] == 2){
printf("big enidan/n");
else if(u.c[0] == 2 && u.c[1] == 1){
printf("little endian./n");
四、编程题(重头戏)
1、学校有个教务系统,里面有三个表
Student(sno,sname,sex,grade,class)
Teacher(tno,tcourse,tname)
Course(cno,cname,ctime)
用SQL语句作答:(1)找出选了“计算机编程”课程的同学名字和学号。(2)找出和“谭维维”同学有关的所有课程(3)(不太记得了)
2、编写一个简单函数add(a,b) ,目的为了计算a和b的和。条件:已知a和b都为正整数,不考虑溢出,若a的百位数字为0,那么函数直接输出0;反之则计算两个数的和;例如(a=1001,b=31,那么直接输出0; a=123,b=2,输出125)
答:我当时想的比较复杂。。。
正解:直接用a除以100,再%10:
即(a/100)%10==0
3.写出堆排序的伪代码(如果可以写代码,可以用自己喜欢的语言)PS:这份卷子可以用c++、java、c或者python写
void HeapAdjust(int array[],int i,int nLength)
for(;2*i+1&nLi=nChild)
//子结点的位置=2*(父结点位置)+1
nChild=2*i+1;
//得到子结点中较大的结点
if(nChild&nLength-1&&array[nChild+1]&array[nChild])++nC
//如果较大的子结点大于父结点那么把较大的子结点往上移动,替换它的父结点
if(array[i]&array[nChild])
nTemp=array[i];
array[i]=array[nChild];
array[nChild]=nT
//否则退出循环
//堆排序算法
void HeapSort(int array[],int length)
//调整序列的前半部分元素,调整完之后第一个元素是序列的最大的元素
//length/2-1是最后一个非叶节点,此处"/"为整除
for(i=length/2-1;i&=0;--i)
HeapAdjust(array,i,length);
//从最后一个元素开始对序列进行调整,不断的缩小调整的范围直到第一个元素
for(i=length-1;i&0;--i)
//把第一个元素和当前的最后一个元素交换,
//保证当前的最后一个位置的元素都是在现在的这个序列之中最大的
array[i]=array[0]^array[i];
array[0]=array[0]^array[i];
array[i]=array[0]^array[i];
//不断缩小调整heap的范围,每一次调整完毕保证第一个元素是当前序列的最大值
HeapAdjust(array,0,i);
int main()
int num[]={9,8,7,6,5,4,3,2,1,0};
HeapSort(num,sizeof(num)/sizeof(int));
for(i=0;i&sizeof(num)/sizeof(int);i++)
printf("%d ",num[i]);
printf("\nok\n");
4、(压轴)滑雪问题(动态规划)大概就是说,例如给你一个二维数组,aryR ,比如 R=5,C=5,里面的元素是从1到R*C的,也就是1到25都有,而且只会出现一次。eg:INPUT:
R=5,C=5 ,以及二维数组每一个元素(任意导入的,可能是乱序,但是最大数肯定是R*C,最小是1),如下:
OUTPUT:(输出该数组的最大滑雪落差)25编写程序,输入滑雪的“地图”,给出该地图的最大滑雪落差。
其实,你可以把上面这个例子的数组这个样子看作是从上到下的俯视图(海拔图),
每一个数视为一个点,数值即是这个点的高度,比如20这个点,上有7,
下有11,左是25,右边是23
如果你要“从20这么高滑雪冲下去”那么肯定要找个比20要低的点吧,
题目规定,你只能从一个点滑倒上下左右四个点的其中一个。例如20,
你只能选择滑到7或者11,那么,例如你滑到了7那么“高”,那么你可以
继续“往下滑”,就是滑倒3,3再到2,2再到1;那么最大滑雪落差就是
20-1+1=19+1=20
(因为你在1后要回到地面,默认+1)
本例子的25就是这样来的:25---&15---&2---&1
(注意:不一定是从最大数值那个高度滑下来可以到达最大落差,因为你可能到了某一个点就没有办法继续“往下”了)例如:这是个8行 8列的二维数组,如果你选了最大值64,那么你会发现,64滑倒邻点的高度差明显不是最大的。最大的高度差是63---&7---&1
答:考虑动态规划
总结:这份试卷主要考察了操作系统,c++,SQl,Linux,计算机等基础知识,不能说难。但是考察的很全面,就算不进面试。也算学到东西了,最后舍友进了面试,拿了offer后和我一起去了鹅肠
1 收藏&&|&&13
你可能感兴趣的文章
1 收藏,801
43 收藏,6.3k
1 收藏,141
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
我要该,理由是:5736人阅读
数据结构与算法(13)
最近看完了表、栈、队列、二叉树、二叉搜索树、堆、Huffuman树的数据结构。突然想试试自己的程序水平有没有提高(似乎有点太急于求成^_^)。恰逢自己刚给网易投了一份简历,于是,在百度上搜了一些网易的笔试题。结果,其中这道题,一下把我难住了:
设&1&的坐标为(0,0) &7&的坐标为(-1,-1) 编写一个小程序,使程序做到输入坐标(X,Y)之后显示出相应的数字。
这个图有点像螺旋,它是按顺时针方向(由1-&2-&3-&4-&5&),逐渐向外膨胀。显然,如果以1为原点(0,0),以向右为x轴的正方向,以向下为y轴的正方向:
那么用人眼很容易就看出7的坐标为(-1,-1),这正与题目的假设一致。其他,如5的坐标应为(-1,1)。
但是,怎么让计算机知道呢?我的大脑突然不知所措,我在想,如果真出了这道题我挂定了^_^。但是,既然现在我是安然的坐在自己的卧室里,我绝对不会向它投降。
于是,躺在床上,望着天花板,想象着从这个螺旋的原点1出发,一起来看看:
Step1:从1向左走1步到达2。坐标(0,0)-&(1,0),即x加1。
Step2:从2向下走1步到达3,坐标(0,1)-&(1,1),即y加1。
Step3:从3向右走1步到达4,坐标(1,1)-&(0,1),即x减1。
Step4:从4向右走1步到达5,坐标(0,1)-&(-1,1),即x减1。
Step5:从5向上走1步到达6,坐标(-1,1)-&(-1,0),即y减1。
Step6:从6向上走1步到达7,坐标(-1,0)-&(-1,-1),即y减1。
当在大脑中想象着这一步一步的异同,一个灵感闪灵了。你是否发现了其中的规律?好吧,让我总结一下它的规律:
1、每向左(left)走一步,x就加1。每向右(right)走一步,x就减1。每向下(down)走一步,y就加1。每向上(up)走一步,y就减1。
这一条规律,只要有点直角坐标的知识,是显而易见的。当我们用程序去模拟这样一步一步地行走的时候,另外一个问题,就浮出水面了:怎样告诉计算机,让它按照一个顺时针的螺旋方式,去遍历每一个结点?比如,当计算机来到结点2的时候,它怎么知道,下一步应该往下走呢?当计算机来到结点5的时候,它怎么知道,下一点应该往上走呢?其实,这里还藏着另一条规律:
我把它叫做状态转换的规律。这个规律包含两个方面:
2.1、从结点1开始,
又回到A。形成一个循环,即:A-&B-&C-&D-&A-&B&&。
在每一个方向上,应该走多少步,才改变方向呢?现假设,现在开始改变方向,且已知上一次向右走了rNum步,向下走了dNum步,向左走了lNum步,向上走了uNum步。那么从现在开始,
2.2、沿新方向所走的步数,应该等于上一次相反方向所走的步数加1。例如,现在处于结点3,刚才从2-&3的时候是往下走,现在要改变方向,向左走了。这个时候,由于上一次向右走了1步(即由1-&2)。所以,这次应该向左走1+1=2步。
找到以上的两个规律,就可以写程序了。
我们可以用枚举类型,来标识四个方向(right,down,left,up)。
用四个整形变量,来记录上一次各个方向所走的步数(rNum,dNum,lNum,uNum)。
用四个整形变量,来记录在每一个方向累积所走的步数(rSum,dSum,lSum,uSum)。
这样,结点值就由这个公式确定:nodeVal = lSum+dSum+rSum+uSum+1。之所以加1,是因为原点的值为1,而不是0。
而坐标值可以这样确定:因为向右为x轴正方向,故x = rSum-lSum。因为向下为y轴的正方向,故y = dSum-uSum。
以下,是我用C++写的程序:
#include&&iostream&#include&&conio.h&using&namespace&//输入坐标,返回结点值int&Val(int&x,&int&y){&&&&if&(x==<span style="COLOR: #&&&&y==<span style="COLOR: #)&&&&&&&&return&<span style="COLOR: #;&&&&//四种行走方向&&&&enum&Order{right,&down,&left,&up};&&&&//上一次的行走的方向&&&&//从状态循环思考,显然由1到2的上一步的状态应该是up。&&&&Order&oState&=&&&&&&&&&&&&&//上一次&右、下、左、上移动的次数&&&&//皆初始化为0&&&&int&rNum=<span style="COLOR: #,&dNum=<span style="COLOR: #,&lNum=<span style="COLOR: #,&uNum=<span style="COLOR: #;&&&&//左、下、右、上累积移动的次数,&&&&&//坐标满足:因为向右为x轴正方向,故x=rSum-lS&&&&//因为向下为y轴正方向,故y=dSum-uS&&&&//坐标所在结点的数值为:lSum+rSum+uSum+dSum+1;&&&&//皆初始化为0&&&&int&lSum=<span style="COLOR: #,&dSum=<span style="COLOR: #,&rSum=<span style="COLOR: #,&uSum=<span style="COLOR: #;&&&&//一个无限循环,一旦找到与x、y相等的坐标,则结束。&&&&while&(true)&&&&{&&&&&&&&//状态转换&&&&&&&&switch&(oState)&&&&&&&&{&&&&&&&&case&up:&&&&//up-&right&&&&&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&rNum&=&<span style="COLOR: #;&&&&&&&&&&&&&&&&for&(int&i=<span style="COLOR: #;&i&lNum+<span style="COLOR: #;&i++)&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&++rN&&&&&&&&&&&&&&&&&&&&++rS&&&&&&&&&&&&&&&&&&&&if&(x&==&rSum-lSum&&&&y&==&dSum-uSum)&&&&&&&&&&&&&&&&&&&&&&&&return&(lSum+rSum+uSum+dSum+<span style="COLOR: #);&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&oState&=&&&&&&&&&&&&&&&&&break;&&&&&&&&&&&&}&&&&&&&&case&right:&&&&//right-&down&&&&&&&&&&&&{&&&&&&&&&&&&&&&&dNum&=&<span style="COLOR: #;&&&&&&&&&&&&&&&&for&(int&i=<span style="COLOR: #;&i&uNum+<span style="COLOR: #;&i++)&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&++dN&&&&&&&&&&&&&&&&&&&&++dS&&&&&&&&&&&&&&&&&&&&if&(x&==&rSum-lSum&&&&y&==&dSum-uSum)&&&&&&&&&&&&&&&&&&&&&&&&return&(lSum+rSum+uSum+dSum+<span style="COLOR: #);&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&oState&=&&&&&&&&&&&&&&&&&break;&&&&&&&&&&&&}&&&&&&&&case&down:&&&&//down-&left&&&&&&&&&&&&{&&&&&&&&&&&&&&&&lNum&=&<span style="COLOR: #;&&&&&&&&&&&&&&&&for&(int&i=<span style="COLOR: #;&i&rNum+<span style="COLOR: #;&i++)&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&++lN&&&&&&&&&&&&&&&&&&&&++lS&&&&&&&&&&&&&&&&&&&&if&(x&==&rSum-lSum&&&&y&==&dSum-uSum)&&&&&&&&&&&&&&&&&&&&&&&&return&(lSum+rSum+uSum+dSum+<span style="COLOR: #);&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&oState&=&&&&&&&&&&&&&&&&&break;&&&&&&&&&&&&}&&&&&&&&case&left:&&&&//left-&up&&&&&&&&&&&&{&&&&&&&&&&&&&&&&uNum&=&<span style="COLOR: #;&&&&&&&&&&&&&&&&for&(int&i=<span style="COLOR: #;&i&dNum+<span style="COLOR: #;&i++)&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&++uN&&&&&&&&&&&&&&&&&&&&++uS&&&&&&&&&&&&&&&&&&&&if&(x&==&rSum-lSum&&&&y&==&dSum-uSum)&&&&&&&&&&&&&&&&&&&&&&&&return&(lSum+rSum+uSum+dSum+<span style="COLOR: #);&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&oState&=&&&&&&&&&&&&&&&&&break;&&&&&&&&&&&&}&&&&&&&&}&&&&}&&&&}int&main(int&argc,char&*&argv[]){&&&&int&x,&y;&&&&cout&&&&请输入坐标(x&y):&;&&&&while&(cin&&x&&y)&&&&{&&&&cout&&&&坐标所在的结点值为:&&&&Val(x,&y)&&&&&&cout&&&&请输入坐标(x&y):&;&&&&}&&&&return&<span style="COLOR: #;}
&补充:此题最优秀的解法―――根据alula朋友的精彩回贴整理。能够根据规律挖掘出一个求解公式,就是最快速的方法。下面这个程序,做了充分的注释,只要在草稿上,按照注释,作一个图,就一目了然了:
#include&&iostream&#include&&conio.h&#include&&math.h&using&namespace&int&newVal(int&x,&int&y){&&&&//以结点1为原点&&&&//以相邻两结点间的距离为单位(如结点2与结点3的之间线段)&&&&//结点7所在的正方形(由结点2、3、4、5、6、7、8、9构成)的边长&&&&//的一半为1,即结点7到原点1的最大投影距离为1。&&&&//于是由结点坐标,可以求出此结点所在的正方形的投影距离:&&&&int&r&=&max(abs(x),abs(y));&&&&&&&&&&&&//进行坐标变换,即把坐标原点移动到正方形的一个角结点上,&&&&//使整个正方形落在第一象限,例如,当r=1时,将把坐标原点从结点1&&&&//移动到结点7。&&&&x&+=&r;&&&&y&+=&r;&&&&//正方形的边长,等于投影距离的两倍&&&&int&d&=&<span style="COLOR: #*r;&&&&int&s;&&&&//s为结点在自己的正方形的偏移量&&&&if&(y&==&<span style="COLOR: #)&&&&&&&&s&=&<span style="COLOR: #*d&+&x;&&&&else&if&(x&==&<span style="COLOR: #)&&&&&&&&s&=&<span style="COLOR: #*d&+&(d-y);&&&&else&if&(y&==&d)&&&&&&&&s&=&d&+&(d-x);&&&&else&&&&&&&&&s&=&y;&&&&//pow((r+1),2)为内层的结点数。&&&&//例如,结点10的内层由结点1和正方形A(2、3、4、5、7、8、10)构成&&&&//这些内层的总结点数恰为:(正方形A的边长+1)的平方,&&&&//因为:正方形A的边长&=(结点10所在正方形的半径-1)*2&&&&//故:内层结点数&=&(结点10所在正方形的边长-1)的平方
&&&//结点值 =&在当前正方形的偏移量 + 内层的结点数&&&&s&+=&pow((d-<span style="COLOR: #),<span style="COLOR: #);&&&&return&s;}int&main(int&argc,char&*&argv[]){&&&&int&x,&y;&&&&cout&&&&请输入坐标(x&y):&;&&&&while&(cin&&x&&y)&&&&{&&&&cout&&&&坐标所在的结点值为:&&&f(x,&y)&&&&&&cout&&&&请输入坐标(x&y):&;&&&&}&&&&return&<span style="COLOR: #;}
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:413007次
积分:5760
积分:5760
排名:第4443名
原创:139篇
转载:18篇
评论:199条
(1)(2)(1)(1)(1)(1)(2)(2)(1)(2)(1)(1)(2)(6)(3)(1)(1)(1)(4)(1)(1)(1)(2)(2)(1)(1)(1)(1)(1)(1)(2)(1)(1)(1)(4)(2)(2)(1)(1)(2)(8)(7)(16)(8)(1)(3)(6)(10)(14)(5)(2)(12)(1)网易品牌策划面试经验 - 职业圈
品牌策划面试经验(广州天河) - 网易 发布时间: 20:40:37 来源:职业圈
面试过程: 我之前主要是是做游戏官网运营的,也负责线上线下的活动运营,是通过猎头推荐的,当时说的就是做线下活动,然后通过了用人部门的经理面试,笔试,但最终倒在了总监面试上,由于该总监是营销出身,问了我工作至今积累了什么营销方面的方法论,我做运营的那方面了解的不深刻,想让他给点提示,哪方面的方法论,结果被贴了很多标签,你觉得你有你根本没有,你每次都重复做一些工作 巴拉巴拉 我之前做腾讯的供应商出品得到不少好评 却被这位总监评价腾讯傻X 反正就是聊不到一起 其实运营我觉得真没有太多的theory可以遵守,主要是对产品的理解对变化的应对和营销不太一样,可能是不符合总监的喜好吧 面试官问的问题:
… 面试相关细节(职业圈独家调查):
你是通过何种渠道获得这次面试机会的?答:猎头 整个面试花费了多长时间?(从接到面试消息到得到结果)答:30天 面试形式包括哪些?答:1对1面试
背景调查 你觉得这次面试的难度如何?答:难度一般 你对这次面试的整体感觉怎么样?答:不好 这次面试的结果如何?答:面试未得到工作
看过此面试的人还看过
品牌策划面试: 群面
品牌策划面试:
品牌策划面试: 电话面试
高级软件工程师面试: 电话面试
网易云课堂新媒体运营面试: 电话面试
JAVA开发工程师面试: 电话面试
概预算工程师面试: 1对1面试
质量工程师面试: 电话面试
职业技能测试
添加评论...
还需查看更多信息?
相关公司面试经验
最新面试信息去网易面试前端需要做哪些准备? - 知乎170被浏览15955分享邀请回答549 条评论分享收藏感谢收起1添加评论分享收藏感谢收起查看更多回答1 个回答被折叠()

我要回帖

更多关于 网易数据分析师笔试题 的文章

 

随机推荐