网易技术方面笔试题

西瓜界翘楚 分享 时间: 收藏本文

【简介】感谢网友“西瓜界翘楚”参与投稿,下面小编为大家整理了网易技术方面笔试题(共9篇),欢迎阅读与借鉴!

篇1:网易技术方面笔试题

网易技术方面笔试题

技术类7条必做

1.     一条简单的图形题

2.     也是一条简单的图形题

3.     一个部队长100M,匀速前进,一个士兵从队尾跑到队头,再从队头跑回队尾,也是匀速跑,当士兵回到队尾的时候部队刚好前进100M,问,那个士兵跑了多长的路程。

4.     一条简单的逻辑推理,五人戴黑/白帽,谁说对谁说错的,很简单,不多说

5.     写条件语句话流程图,也不难,只是没把握全对,基本的只要读过计算机相关专业课都可以写到出来

6.     概率计算题,邮件有垃圾邮件和非垃圾邮件,一个单词W出现在垃圾邮件中的概率是Pa=W出现在垃圾邮件中的次数/总单词数,单词W出现在非垃圾邮件中的概率是Pb=W出现在非垃圾邮件中的次数/总单词数。

问:(1)W是垃圾单词的概率

(2)一封邮件中有单词w1,w2……wn,这些单词是垃圾单词的概率分别是p1,p2….pn,问这封是垃圾邮件的概率是多少。

题目大概是这样,可能有小小记得不很清楚,第一问应该不难,但是第二问不会,怎样才定义为垃圾邮件我都不知道。

7.     程序题,输入一个字符串,可以理解为一个数,求出比这个数大的数中最小的.那个,而且这个数满足各个位的和跟原来的数的各个位的和相等,

举个简单的例子、

输入0050  各个位的和是0+0+5+0=5

输出0104   各个位的和是0+1+0+4=5

而且0104(理解为104)比0050(理解为50)大,而且没有小于104而且大于50的中符合要求的

不难,有规律的,把最低非0位分解下,再推一推就出来的。。。。

下面是各个方向的题目,其他我不清楚,我的数据库是下面两条

1.     排他锁的解释和作用。。。。我有点印象,但是记不清楚,吹了几行就写不出东西

2.     给出一些部门有部门号,名称。。。。员工有员工号,名称。。。。。图书有号,名。。。。之类的要画E-R图,然后写出SQL创表的语句,这些不难,接着一个什么B-S的环境注意什么问题不完全不知道是什么,接着问如果要统计借书最多的10个人和借出次数最多的十本书要不要增加表(当然是不用,在原来其中两个表中增加一列就行)

最后一个问题是用SQL语句写出显示借出次数前10的图书资料(我不知道怎样选择前10。。。。)

选做题两条

1.      AB

*    A

——————

CAD

ABCD代表不同的数字,求出来。。。。。。。。。很简单。。。十来分钟就推出

篇2:网易技术类笔试题

网易技术类笔试题

1.写出对“知之者不如好之者,好之者不如乐之者”的理解,

2.用中文写出尽可能多的中文语句,要求包含有“都”的意思(all、both之意),但不能

有“都”字

3.new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。

3:malloc/free:只要给出想要的内存的长度就分配,并返加(void*)

new/delete:分配内存同时进行类型检测,内置了sizeof运算,如果分配类的话,自动调用类的构造函数,delete也是,释放内存时调类的析构

如果用free释放“new创建的动态对象”,那么该对象因无法执行析构函数而可能导致程序出错。如果用delete释放“malloc申请的动态内存 ”,理论上讲程序不会出错,但是该程序的可读性很差。所以new/delete必须配对使用,malloc/free也一样

在一个大的应用程序中,内存要不断的分配和释放,那样的话随着时间的推进,程序会越来越慢,碎片也越来越多,这时易用自己的内存分配机制.

用GloalAlloc(在DOS下用malloc)开一个或几个大内存。然后写自己的new或malloc函数。最后写一些函数管理你的内存.

4.求极限lim(x-[x]),x趋于-3。

从左和从右不一样

从左是:1

从右是:-1

5.比较两个电路的可靠性。

6.编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正

整数序列。

7.有两个字符串 str1和str2,写一个函数实现在str1中查找str2的初始位置。要求不区分大小写。

8.在字符串S中寻找最长的字符串x,条件是x存在于S中。即是如:abcabcdcd中的abc。

9.求Fibonacci数列中第k个与前面所有数互质的数(除前面两个数 1,1 )。

10.有100个真币和一个假币,只知道真币与假币不等重,要求只称两次,得出是真币重还是假币重。

等分 两部分

称一下

随便去一部分再称

1,如果取重的一部分

1,

1 相等 则轻

1。2 不等 则重

2。如果取轻的一部分

2。1 相等 则重

2。1 不等 则轻

11.证明题:给出n个互不相同的分数数列a1/b1, a2/b2… an/bn ,证明(a1 + a2 + … + an) / (b1 + b2 + … + bn) 的值在数列a1/b1, a2/b2… an/bn 数列的`最大值和最小值之间。

12. 证明题:在三角形中,假设等角对等边,证明大角对大边。

13. 文学题:在以下的空白中填入相应的词(蔼、断、淡、泰)并解释其含义。

自处超然,处事 然,无事澄言,处事 言,得意 然,失意 然。

14. 问答题:为什么现在的计算机采用二进制?而不是八进制或十六进制?你认为以后的计算机会采用几进制?

15.程序设计题:给出若干个单词,组成字典,要求查找速度最快。

16.,有b1/a1,b2/a2,….,bn/an 共n个分数,分母同号,证明:

(b1+b2+…+bn)/(a1+a2+…+an)的值在上面n个分数值最大制和最小值之间.

17.证明:三角形中大边对大角,已知等边对等角

18.为什么计算机中多用二进制,16进制也用在程序中.你认为有没有可能回出

现多进制的计算机,为什么

19.一个没有拷贝构造函数和重载=运算符的String类,会出现什么问题,如何解

决?

20.编程题.

有篇文章,找出文章中单词在词典中的序号,要求高效率.词典没排序.

21.

有一位警长,抓了三个逃犯。现警长决定给他们一次机会。他拿出3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴了一顶帽子,每个逃犯只能看到另外两个逃犯帽子的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推出来,如果猜出来了,放一条生路,否则处死。

警长先问第一逃犯,结果第一逃犯猜错了,被杀掉了。

警长问第二个逃犯,结果还是猜错了,同样被杀掉了。

警长再问第三个逃犯,结果第三个逃犯猜对了。

说明一下,每个逃犯在回答问题时,其他逃犯是听不到的。

为什么第三个一定能猜中,请你给出解释。

篇3:一些网易笔试题

分享一些网易笔试题

一、在产品检验中,误检包括两种情况:一是把不合格产品下为合格:二是把合格产品定为不合格,有甲乙两个产品检验系统,它们依据的是不同的原理,但共同之处在于:第一,它们都能检测出所有送检的不合格产品;第二,都仍有恰好3%的误检率:第三,不存在一个产品,会被两个系统都误检。现在把这两个系统合并为一个系统,使得被该系统测定为不合格的产品,包括且只包括两个系统分别工作时都测定的不合格产品。可以得出结论:这样的'产品检验系统的误检率为0,

以下哪项最为恰当地评价了上述推理?A

A。上述推理是必然性的,即如果前提真,则结论一定真。

B。上述推理很强,但不是必然性的,即如果前提真,则为结论提供了很强的证据,但附加的信息仍可能削弱该论证。

C。上述推理很弱,前提尽管与结论相关,但最多只为结论提供了不充分的根据。

D。该推理不能成立,因为它把某事件发生的必要条件的根据,当作充分条件的根据。

篇4:网易笔试题

笔试多了,便会发现题目大同小异,很多笔试考的时候就是考经验和见世面,下面收集一些。

Fibonacci数列中,一个Fibonacci数如果与它之前的Fibonacci数均互质,则称为Fibonacci质数。第一个Fibonacci质数为2,第二个为3,第三个为5。。。(Fibonacci数列为1,1,2,3,5,...)。输入一个数K,则第K个Fibonacci质数所对应的序数是多少?

F(0)=0, F(1)=1, F(2)=1, F(3)=2, F(4)=3, F(n+2)=F(n+1)+F(n)

定理:(F(n), F(m)) = F((n,m))

接下来怎么做就很明显了吧。

求极限lim(x-[x]),x趋于-3。

极限不存在。没想到网易还考这玩意儿。

编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。

利用高斯求和公式,n+(n+1)+…+m = (n+m)(m-n+1)/2。

new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。

malloc和free不知道构造函数和析构函数

malloc/free:只要给出想要的内存的长度就分配,并返加(void*)

new/delete:分配内存同时进行类型检测,内置了sizeof运算,如果分配类的话,自动调用类的构造函数,delete也是,释放内存时调类的析构

为什么有必要写自己的operator new和operator delete?

答案通常是:为了效率。缺省的operator new和operator delete具有非常好的通用性,它的这种灵活性也使得在某些特定的场合下,可以进一步改善它的性能。尤其在那些需要动态分配大量的但很小的对象的应用程序里,情况更是如此。

有这样一个方法来实现你的自定义的operator new:先让缺省operator new分配一些大块的原始内存,每块的大小都足以容纳很多个airplane对象。

有两个字符串str1和str2,写一个函数实现在str1中查找str2的初始位置。要求不区分大小写。

KMP算法?

在字符串S中寻找最长的字符串x,条件是xx存在于S中。即是如:abcabcdcd中的abc。

有100个真币和一个假币,只知道真币与假币不等重,要求只称两次,得出是真币重还是假币重,

管理资料

101个钱币中,任取一个,其余100个分为2份,如果重量相同,取出的必定假币,与任何一个真币比较即可。如果重量不等,把重的50枚分为两分,如果不等,则假币重,否则假币轻。

有共个分数,分母同号,证明:的值在上面个分数值最大制和最小值之间.

数学归纳法

证明题:在三角形中,假设等角对等边,证明大角对大边。

问答题:为什么现在的计算机采用二进制?而不是八进制或十六进制?你认为以后的计算机会采用几进制?

程序设计题:有篇文章,找出文章中单词在词典中的序号,要求高效率.词典没排序.

HASH?

一个没有拷贝构造函数和重载=运算符的String类,会出现什么问题,如何解决?

拷贝时将进行按位拷贝。指针地址而不是内容直接被拷贝,同一块内存可能被多个对象引用,可能在删除后被另一个对象再次调用,或者多次被删除。

有一位警长,抓了三个逃犯。现警长决定给他们一次机会。他拿出3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴了一顶帽子,每个逃犯只能看到另外两个逃犯帽子的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推出来,如果猜出来了,放一条生路,否则处死。

警长先问第一逃犯,结果第一逃犯猜错了,被杀掉了。

警长问第二个逃犯,结果还是猜错了,同样被杀掉了。

警长再问第三个逃犯,结果第三个逃犯猜对了。

说明一下,每个逃犯在回答问题时,其他逃犯是听不到的。

为什么第三个一定能猜中,请你给出解释。

如果A看到另外两个人都带白色帽子,那么自己肯定带黑色帽子。

如果A看到另外两个帽子一白一黑,而黑色帽子的那个人死了(一白一黑都死了),那么自己肯定不是白帽子,而是黑帽子。

如果A看到另外两个帽子都是黑色的,而第二个黑帽子也死了(如果A带白帽子,那么地一个黑帽子死了,第二个黑帽子应该知道自己帽子的颜色),那么A肯定不是带白帽子,而是带黑帽子。

本文出自:zhiqiang.org/blog/posts/163-written-test-problems.html

篇5:网易笔试题

一.计算题(25分)1. 3/5 7/25 15/125 31/625,问下一组数字是多少?

2.(2+1)(2的平方+1)(2的四次方+1)(2的八次方+1)……(2的256次方+1)=?

3.一道推理题,不过题目是英文,回答也要用英文,估计大家见过,大意就是五顶帽子三个黑的两个白的,三个人来戴,他们只能看见另两个人的,让他们猜自己帽子的颜色,前两个都猜错了,第三个想都没想立马猜对了自己的帽子。他是怎么做到的?

二.语言考察(10分)

第一题给了一个句子“.……恶劣行径遭到了各大媒体的” A讨伐 B抗议 ……

剩下几题都是选择题,考察是否句子有歧义,以及给一段话让你找出论点是啥。

三.推理题(25分)

前三题是选择的,非常简单,和普通的阅读理解一样。

后面两题是简答的。

新德里郊区有个庄园主,雇了两个小工为他种小麦。其中A是 一个耕地能手,但不擅长播种;而B耕地很不熟练,但却是播种的能 手。庄园主决定种10公亩地的小麦,让他俩各包一半,于是A从东头开始耕地,B从西头开始耕。A耕地一亩用20分钟,B却用40分钟,可是B播种的速度却比A快3倍。 耕播结束后,庄园主根据他们的工作量给了他俩100卢比工钱。他俩怎样分才合理呢?

进了一家礼品商店,看到一架照相机,这种照相机在日本连皮套 共值3万日元,可这家商店要310美元 (要美元,不要泰国铢),折合日元约为4万多日元。照相机的价钱比皮套贵300美元,剩下的就是皮套的价钱。请问:现买一副皮套拿出100美元,应该找多少零钱?

四.专业能力(40分)

1.根据以下网易第二季度财报,筛选其中关键数据,写一篇不少于五百字的新闻稿。(报表是全英文的)

2.选择五个不同的网站、产品等,阐述一下其核心价值,商业模式以及发展前景。

相关的热点文章推荐,欢迎大家阅读:

奇码数字公司笔试题

友立资讯笔试问题

Google产品经理笔试题

,css实现一个div居中在窗口

8.用css实现,两行文本,间距10px,字体是14px,距顶端和底端15px,拒左边10px(原题是有图的,我就大致描述下吧)

9.给Date扩展 format 格式化方法,比如:new Date.format(“yyyy-mm-dd hh:mm:ss”)

10.编写验证函数:验证类似username@163.com,username@abc.com,username@adfs.com(我就记得163,其他的我瞎编的,这道题考正则,还有考查字符串或者正则的方法)

11.编写each({}|[],function(key,value){})函数,要求里面的函数:(我解释下:each函数第一个是对象或者数组,第二个是回调函数)

(1)this指向传入对象或数组

(2)结果是true,则continue

(3)结果是false,则break

12.用js实现position:absolute的效果

13.js中有一个函数不用去访问原型还是考虑原型?(忘了原话是啥了。。大家自己脑补)为什么?

14.写出结果:

function b(c){

console.log(c);

function c{

console.log(“d”);

}

}

b(10);

(其实我觉得这道题可以更复杂,理解了原理其实很简单)

15.项目中弹框怎么做的?如果你自己写插件,你怎么实现?

16.实现一个函数,验证一个字符串,长度8位,至少包括其中三种或四种(数字,大写,小写,_)(这是同事出的题)

17. A->B->C,A看向B,B看向C,已知A已婚,C未婚,是否一定存在这样的关系:已婚直接看向未婚 (1)存在(2)不存在(3)不确定

18.用过网易的哪些产品?优势劣势?(之前都没去了解过太多,只是用过,所以答的不好)

19.说下要参与的项目具体做什么?(我去之前确实不知道做啥的。。。。)

20.职业规划?

21.为什么想来网易?

22.产品经理提需求,你怎么处理的?

23.怎么证明自己善于沟通啊之类的?

24.自我介绍肯定是有的。(很多其他公司也要自我介绍,我没有刻意准备过)

篇9:网易C++笔试题

网易C++笔试题

网易C++笔试题1. #i nclude 和#i nclude “filename.h” 有什么区别?

答:对于#i nclude ,编译器从标准库路径开始搜索filename.h

对于#i nclude “filename.h”,编译器从用户的工作路径开始搜索filename.h

网易C++笔试题2. 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?

答:C++语言支持函数重载,C 语言不支持函数重载,函数被C++编译后在库中的名字与C 语言的不同。假设某个函数的原型为: void foo(int x, int y);

该函数被C 编译器编译后在库中的名字为_foo , 而C++ 编译器则会产生像_foo_int_int 之类的名字。

C++提供了C 连接交换指定符号extern“C”来解决名字匹配问题。

网易C++笔试题3. 一个类有基类、内部有一个其他类的成员对象,构造函数的执行顺序是怎样的?

答:先执行基类的(如果基类当中有虚基类,要先执行虚基类的,其他基类则按照声明派生类时的.顺序依次执行),再执行成员对象的,最后执行自己的。

网易C++笔试题4. New delete 与malloc free 的区别

答案:用malloc 函数不能初始化对象,new 会调用对象的构造函数。Delete 会调用对象的destructor,而free 不会调用对象的destructor.

网易C++笔试题5. Struct 和class 的区别

答案:struct 中成员变量和成员函数默认访问权限是public,class 是private

网易C++笔试题6.请问下面程序有什么错误?

int a[60][250][1000],i,j,k;

for(k=0;k<=1000;k++)

for(j=0;j<250;j++)

for(i=0;i<60;i++)

a[i][j][k]=0;

答案:把循环语句内外换一下

网易C++笔试题7. 请写出下列代码的输出内容

#include

main()

{

int a,b,c,d;

a=10;

b=a++;

c=++a;

d=10*a++;

printf(“b,c,d:%d,%d,%d”,b,c,d);

return 0;

}

答:10,12,120

网易C++笔试题8. 写出BOOL,int,float,指针类型的变量a 与零的比较语句,

答案: BOOL : if ( !a )

int : if ( a == 0)

float : const EXPRESSION EXP = 0.000001

if ( a < EXP && a >-EXP)

pointer : if ( a != NULL)

网易C++笔试题9.已知strcpy 函数的原型是:

char *strcpy(char *strDest, const char *strSrc);

其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy

答案:

char *strcpy(char *strDest, const char *strSrc)

{

if ( strDest == NULL || strSrc == NULL)

return NULL ;

if ( strDest == strSrc)

return strDest ;

char *tempptr = strDest ;

while( (*strDest++ = *strSrc++) != ‘’)

;

return tempptr ;

}

网易C++笔试题10.写一个函数找出一个整数数组中,第二大的数

答案:

const int MINNUMBER = -32767 ;

int find_sec_max( int data[] , int count) //类似于1 4 4 4这样的序列将认为1是第二大数

{

int maxnumber = data[0] ;

int sec_max = MINNUMBER ;

for ( int i = 1 ; i < count ; i++)

{

if ( data[i] >maxnumber )

{

sec_max = maxnumber ;

maxnumber = data[i] ;

}

else

{

if ( data[i] >sec_max )

sec_max = data[i] ;

}

}

return sec_max ;

}

相关专题 网易笔试