网易校园招聘杭州Java笔试题

2024-04-16

网易校园招聘杭州Java笔试题(通用12篇)

篇1:网易校园招聘杭州Java笔试题

网易校园招聘杭州Java笔试题

地点:杭州

职位:java研发

第一部分:计算机科学基础

(注:所有职位必做)

1.(2分)最坏情况下时间复杂度为O(nlogn)的排序算法有

A、基数排序 B、归并排序、C、堆排序 D、快速排序

2.(2分)以下说法正确的有()

A、有m阶B-树中,所有的非终端节点至少包含m/2个节点

B、若一个叶节点是某二叉树中的中序遍历的最后一个节点,同时它也是该二叉树前序遍历的最后一个节点

C、插入排序,堆排序,快速排序算法中,快速排序的速度是最快的,所需的附加空间也是最少的

D、n个数中已知有k个关键字hash值相同,若用线性探测法将它们存入散列表中,至少需要进行k(k+1)/2次探测

3.(2分)有一个长度为7的整形数组,里面存储了采用完全二叉树实现的最小堆,该数组中的所有元素都紧密存储,没有空隙,请问,该数组中可能的元素序列是:()

A、1 2 3 4 5 6 7

B、1 2 4 3 5 6 7

C、1 2 5 3 4 6 7

D、1 4 2 3 5 6 7

4.(2分)一个非连通无向图(无自回路和多重边)有66条边,那么它至少有()个顶点

A、11 B、12 C、13 D、14

5.(2分)请问变量t的最终结果是多少?()

int t=125

t=t&27

t=t^31

A、6 B、C、7 D、26

6.(2分)欧几里得的《几何原本》描述了最解大公约数的算法,针对两个整型a,b(a>b>0)其伪代码如下,请估算该算法的复杂度()

god(a,b)

if b=0

then return god(b,a mod b)

A、O(lgb) B、O(a*b) C、O(a*a) D、O(b*b)

7.(2分)当一个TCP连接被正常关闭时,主动关闭一方的.状态变迁顺序正确的是:()

A、FIN_WAIT1->FIN_WAIT2->TIME_WAIT

B、SYNC_SENT->LAST_ACK->CLOSED

C、FIN_WAIT1->FIN_WAIT2->CLOSED

D、SYNC_SENT->LAST_ACK->TIME_WAIT

8.(2分)OSI七层模型中从低到高(即第一层为物理层)的第三层和第六层分别是:()

A、数据链路层,会话层; B、数据链路层,应用层;

C、网络层,传输层; D、网络层,表示层

9.(2分)通过磁盘冗余阵列(Redundant Arrays of Inexpensive Disks,RAID)能有效的提升数据存储的可靠性或者访问性能,请问以下哪些冗余策略能增加数据的可靠性?()

A、Raid B、Raid 1 C、Raid 5 D、Raid 6

10.(2分)在分布式系统的实现中,不问的进程之间常常需要交换信息,请问分别运行在两台不同主机的进程A,B,他们之间有哪些常见的策略可以进行通信?()

A、共享内存 B、Unix Domain Socket C、管道 D、tcp/ip 协议 E、UDP 协议

11.(2分)可以用来检测多个数据位出错的校验码有:()

A、奇偶校验码 B、CRC码 C、BCD码 5 D、海明码

12.(2分)以下属于对称加密算法的有:()

A、DES和DSA B、RSA和MD5 C、IDEA和RC4 D、SHA和EIGamal

13.(5分)使用伪代码描述勇于字符串匹配的KMP算法:计算该算法最坏情况下的时间复杂度,并给出最坏情况的字符串样式,

14.(5分)假设当前系统底层提供了Compare&Set操作函数

声明:bool CAS(type*ptr,type oldval,type newval)

功能:当输入的oldval和ptr指针指向的当前值一致时,ptr指针指向的值将被设置为newval,并返回TRUE:否则返回FALSE.

特性:1.保证该函数执行的原子性

2.支持Safe-Memory-Reclamation特性。即,若发现ptr指向的内存和当前线程最后一次访问时发生过变化,则返回FALSE

请利用该CAS操作实现基于链表的无锁队列,队列长度无限。写出必要的数据结构,和入队/出队的伪代码。

篇2:网易校园招聘杭州Java笔试题

15道单选 5道多选 11道简答

一、单选

数据库的基本查询,概念以及MYSQL的一些概念

二、多选

1.事务的.详解(笔试中多项选择 可以消除覆盖更新的隔离级别)

2.OLAP与OLTP的区别(笔试中多选 面向主题与应用,。。)

3.两段锁协议的概念(多选)

4.MYSQL的概念题目

5.如何提高数据库的性能?

三、简答

1.什么是快速排序?

2.写简单的SQL语句,包括group by ,limit order by 并添加什么索引比较好?

3.数据库的字段误删后,如何进行回复(数据库业务设计,数据库恢复考虑)

4.什么是组合索引,组合索引与单键索引的区别?

5.什么是Hbase,与关系型数据库的区别?

6.shell命令编程(不会做)

7.查看系统资源的shell命令(iostat,top,free...)

8.RAID0,RAID1,RAID5是什么?那个读取更快

9.数据库的高可用和可扩展分别是什么?如何让数据库高可用、可扩展等?

10.为什么建立索引,索引的优缺点?

篇3:网易汽车新闻编辑春季招聘笔试题

说明:本次笔试共有10道题,均为选择题,每道题10分,答题时间为30分钟,严禁通过查询网易汽车频道、网易3G版汽车频道、网易新闻用户端汽车频道或网易汽车官方微博等方式作弊!违者封禁网易汽车社区登陆权限1天。

一、选择题(10分):交通运输部副部长翁孟勇1月18日在发布会上表示,没有____就没有中国交通的成就

A.交通部 B.收费公路 C.党的英明领导

答案:B

题解:翁孟勇表示,没有收费公路的政策,就没有中国交通的成就。他说,由于财力所限,我国相当一段时期内高速公路建设大量采用社会融资的形式,依靠收费还贷来解决建设资金的筹集。[详细]

二、选择题(10分):中国汽车行业尚未出台以下哪些规章制度?

A.汽车三包政策或产品质量担保条例

B.轮胎召回制度

C.儿童安全座椅国家强制标准

D.以上全都没有出台

答案:D

三、选择题(10分):某车企高管公开表示,“我们一不小心成为了新能源车行业的领先者。”请猜这是哪家车企?

A.丰田 B.大众 C.通用 D.众泰

答案:D

题解:众泰董事长吴建中说,“众泰在这么多巨头面前一不小心成为了新能源车的领先者,我们是第一个取得公告的、第一个挂牌的……第一个在国家私人购车补贴出台后实现私人销售的,

”[详细]

四、选择题(10分):请问世界上最赚钱的整车制造企业是哪三家?

A.宝马、奔驰、大众

B.丰田、本田、日产

C.通用、福特、克莱斯勒

D.东风、上汽、一汽

答案:D

题解:20中国三大汽车集团东风、上汽和一汽集团各自的纯利润高达260亿元人民币(约合38亿美元),远远超过全球声名显赫的.丰田、大众、通用。[详细]

五、选择题(10分):小明今年技校毕业,有机会去汽车厂,你觉得他选择以下哪家车企的在华公司最有“钱途”?

A.奥迪 B.宝马 C.吉利 D.奔驰

答案:C

题解:李书福在接受采访时表示,吉利一线员工的收入目前处于行业中上水平,未来目标是最终实现吉利一线员工的“全中国最高收入”。据介绍,吉利一线员工每年工资涨幅在15%到20%左右,李书福认为吉利员工收入目前已达到同类自主品牌企业的最高水平。[详细]

六、选择题(10分):全世界收费公路长度为14万公里,请问这其中有多少公里在中国?

A.3万公里 B.5万公里 C.6万公里 D.10万公里

答案:D

题解:我国高速公路的95%、一级公路的65%都是收费公路。中国的高速公路通行费是全世界最高的国家之一。[详细]

七、选择题(10分):为大众捷达和奔驰E级轿车更换火花塞,请猜后者的工时费是前者的多少倍?

A.两者工时费想当 B.2倍 C.5倍 D.15倍

篇4:网易综合笔试题

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 数列的最大值和最小值之间。

篇5:网易互动娱乐笔试题

角色设计:

游戏俩面有你GM(游戏管理员指令),如踢人 kick, 改变属性等,现在让你设计一些GM指令。能让有相应权限的角色去修改相应的系统配置,属性等功能,设计过程均用伪码实现。

篇6:网易校招笔试题

1. 下有关JAVA异常类的描述,说法错误的是?

A异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和

IOException等继承Exception

RuntimeException般是外部错误,其必须被 try{}catch语句块所捕获

Error类体系描述了Java运系统中的内部错误以及资源耗尽的情形,Error不需要捕捉

RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须被

try{}catch语句块所捕获BCD

2.

检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

public class HelloB extends HelloA

{

public HelloB()

{

}

{

System.out.println(

}

static

{

System.out.println(

}

public static void main(String[] args)

{

new HelloB();

}

}

class HelloA

{

public HelloA()

{

}

{

System.out.println(

}

static

{

System.out.println(

}

}

Astatic A I’m A class static B I’m B class

C

Dstatic A static B I’m A class I’m B classI’m A class static A I’m B class static B

3. 检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public class Inc {

public static void main(String[] args) {

Inc inc = new Inc();

int i = 0;

inc.fermin(i);

i= i ++;

System.out.println(i);

}

void fermin(int i){

i++;

}

}

1

2

3ABCD

4. 检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public class Example {

String str = new String(

char[] ch = {a,b,c};

public static void main(String[] args) {

Example ex = new Example();

ex.change(ex.str, ex.ch);

System.out.print(ex.str +

System.out.print(ex.ch);

}

public void change(String str, char ch[]){

str=

ch[0]= g;

}

}

test okandabc

test okandgbc

Dgoodandgbc

5. 下列关于Spring特性中IoC描述错误的是:

A

B

C

DIoC就是指程序之间的关系由程序代码直接操控所谓“控制反转”是指控制权由应代码转到外部容器,即控制权的转移IoC将控制创建的职责搬进了框架中,从应代码脱离开来使Spring的IoC容器时只需指出组件需要的对象,在运时Spring的IoC容器会根据XML配置数据提

供给它

. 多选选择题

6. 下有关java类加载器,说法正确的是?

A

B

C

D引导类加载器(bootstrap class loader):它来加载 Java 的核库,是原代码来实现的扩展类加载器(extensions class loader):它来加载 Java 的扩展库。系统类加载器(system class loader):它根据 Java 应的类路径(CLASSPATH)来加载 Java 类tomcat为每个App创建个Loader,保存着此WebApp的ClassLoader。需要加载WebApp下的类

时,就取出ClassLoader来使

7. 在服务器的络编程中,解决会话跟踪的法有?

A

B

C

D使Cookie使URL重写使隐藏的表单域以上法都不能单独使

三. 问答题

8. 任意2n个整数,从其中选出n个整数,使得选出的n个整数和同剩下的n个整数之和的差最。

9. 有两个有序的集合,集合的每个元素都是段范围,求其交集,例如集合{[4,8],[9,13]}和{[6,12]}的交集为{[6,8],[9,12]}

10. 个件中有10000个数,Java实现个多线程程序将这个10000个数输出到5个不件中(不要求输出到每个件中的数量相同)。要求启动10个线程,两两组,分为5组。每组两个线程分别将件中的奇数和偶数输出到该组对应的个件中,需要偶数线程每打印10个偶数以后,就将奇数线程打印10个奇数,如此交替进。同时需要记录输出进度,每完成1000个数就在控制台中打印当前完成数量,并在所有线程结束后,在控制台打印”Done”.

11.

检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu;

public class Example {

String str = new String(“good”);

char[] ch = {‘a’, ’b’, ’c’};

public static void main(String[] args) { Exampleex = new Example();

ex.change(ex.str, ex.ch);

System.out.print(ex.str + ” and ”);

System.out.print(ex.ch);

}

public void change(Stringstr, char ch[]) {

str = “test ok”;

ch[0] = g;

}

篇7:网易互动游戏文案笔试题

题量太大,只能记得一部分,欢迎同考过的同学补充,

填空:

1、世界上第一个完成环球航行的是葡萄牙的___。

2、房谋杜断的房是指___,杜是指 ____。

3、我国佛教四大名山是五台山、___、___、____。

4、五代十国的五代是___、____、_____、______、______。(本题已经给出了三个朝代,

只需填剩下的两个就行。)

5、“春风又绿江南岸,明月何时照我还”出自王安石的____。

6、电影《倩女幽魂》改编自___朝_____的原著。

7、长城东起 ____,西迄_____。

8、四大发明是___、____、____、_____。

9、梦溪笔谈和本草纲目的`作者分别是____和_____。

10、在日本被称为RPG双壁的是《最终幻想》和_____。

11、举出四个网易运行的网络游戏:____、_____、______、_____。

其他的忘了。

名词解释:

1、天工开物;2、丝绸之路。3、XXXXXX剃刀原理(忘了)。

简答:

1、简述 明“知行合一”的观点。

2、简述“白马非马”的观点。

3、“力拔山兮气盖世,时不利兮骓不逝。_______”,将诗补充完整,说出作者、时代背

景以及所表达的情绪。

4、从下列作者中选出两位,写出他们的代表作(至少两部),简述写作风格与该作品特色

,并对两位作家的写作风格进行比较,

老舍、张爱玲、苏童、路遥、林白。(还有几个,忘了)

还有几道简答,也忘了……

阅读。

1、一段孙思邈的文言原文。要求:1、简单介绍孙思邈。2、翻译全文并写出该文所反映的

思想。3、写出该文中所反映的医德思想对于目前医疗状况的混乱有何借鉴意义。

2、一段现代文。关于旧城改造的,题目忘记了……

写作:

1、以胡戈《一个馒头引发的血案》在网络上被热炒为主题,写一首七绝。

2、给出了一段文字,要求写出逻辑上不合理的地方。(该题我死活看不出哪里不对劲……

)

3、要求描写6种帽子/头盔,写出名称、来历。要求相互之间有一定的关系,并具有共鸣

属性。

4、“康熙来了、樱桃小丸子、自行车、克林顿、拖拉机、X-man、拖鞋”,写一篇800字

以内的小说,将上述的关键词有机地、顺畅地包括进去。

5、以“不合时宜的人”为题,写一篇1500~5000字的作文,题材为小说或叙事性散文。

6、游戏角色设计。忘了……

附加:

列出你玩网游的历程,并阐述你对游戏里虚拟世界的看法。(没有网游经历者可以写自己

篇8:网易游戏校招研发类笔试题

网易游戏的研发类笔试,题量比较大,大题有6个,

1.最小字典序字符串,

2.递归绘图函数转非递归

3.游戏编程中常用的数据结构4叉树,有三问,一问是写出如何判断点在矩形中和判断两矩形是否相交,第二问是写创建四叉树的.实现,第三问是如何根据已知的矩形块,在四叉树中寻找包含的物体。

4.KD树,英文题,没怎么看,第一问问给出的一个算法的复杂度,并分析;第二问是自己实现算法(没怎么看)

5.求带权二叉树的最长路径,权值可以为负值

6.九宫格,就是手机手势密码。有三问,一问是如果只设置2位密码,有多少种满足的密码,密码不能穿越,比如1 3之间穿过2,这是不允许的;第二问,如果变成N*M格,判断一个2位密码是否是满足要求的密码(要求同1),第三问,如果设置密码位数为9位,有多少种合适的密码,给出算法思路,并给出伪代码,

更多热门笔试题推荐关注:

1、校招360产品助理网测笔试题

2、百度校园招聘Web前端笔试题

3、奇虎360笔试题汇总

4、美团2015校招研发笔试题

5、网易2015校招笔试题

6、网易游戏策划笔试题

7、网易新闻校园招聘笔试题

8、网易前端开发笔试题

篇9:java笔试题

1.java是从( )语言改进重新设计, a.ada b.c c.pasacal d.basic 答案:b

2.下列语句哪一个正确( ) a. java程序经编译后会产生machine code b. java程序经编译后会产生byte code c. java程序经编译后会产生dll d. 以上都不正确 答案:b

3.下列说法正确的有( ) a. class中的constructor不可省略 b. constructor必须与class同名,但方法不能与class同名 c. constructor在一个对象被new时执行 d. 一个class只能定义一个constructor 答案:c

4.提供java存取数据库能力的包是( ) a.java.sql b.java.awt c.java.lang d.java.swing 答案:a

5.下列运算符合法的是( ) a.& b. c.if d.:= 答案:a

6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,c的值是( ) a.0 b.1 c.-1 d.死循环 答案:c

7.下列哪一种叙述是正确的( ) a. abstract修饰符可修饰字段、方法和类 b. 抽象方法的body部分必须用一对大括号{ }包住 c. 声明抽象方法,大括号可有可无 d. 声明抽象方法不可写出大括号 答案:d

8.下列语句正确的是( ) a. 形式参数可被视为local variable b. 形式参数可被字段修饰符修饰 c. 形式参数为方法被调用时,真正被传递的参数 d. 形式参数不可以是对象 答案:a

9.下列哪种说法是正确的( ) a. 实例方法可直接调用超类的实例方法 b. 实例方法可直接调用超类的类方法 c. 实例方法可直接调用其他类的实例方法 d. 实例方法可直接调用本类的类方法 答案:d

二、多项选择题

1.java程序的`种类有( ) a.类(class) b.applet c.application d.servlet

2.下列说法正确的有( ) a. 环境变量可在编译source code时指定 b. 在编译程序时,所能指定的环境变量不包括class path c. javac一次可同时编译数个java源文件 d. javac.exe能指定编译结果要置于哪个目录(directory) 答案:bcd

3.下列标识符不合法的有( ) a.new b.$usdollars c.1234 d.car.taxi 答案:acd

4.下列说法错误的有( ) a. 数组是一种对象 b. 数组属于一种原生类 c. int number=[]={31,23,33,43,35,63} d. 数组的大小可以任意改变 答案:bcd

篇10:JAVA笔试题汇

1.笼统:

笼统即便疏忽一个主题中与目前目标无关的那些方面,以便更富余地当心与目前目标有关的方面,笼统并不计划打听全副问题,而只是抉择其中的一局部,临时无须局部细节。笼统包括两个方面,一是过程笼统,二是数据笼统。

2.继承:

继承是一种联合类的层次模型,并且批准和激励类的重用,它供给了一种确定表述共性的措施。对象的一个新类能够从现有的类中派生,这个过程称为类继承。新类继承了原始类的个性,新类称为原始类的`派生类(子类),而原始类称为新类的基类(父类)。派生类能够从它的基类那里继承措施和实例变量,并且类能够修正或添置新的措施使之更合乎特异的必需。

3.封装:

封装是把过程和数据包围起来,对数据的拜会只能穿越既定义的界面。面向对象计算始于这个大约观念,即切实世界能够被描摹成一系列全面自治、封装的对象,这些对象穿越一个受防御的接口拜会其他对象。

4. 多态性:

多态性是指批准不同类的对象对统一消息作出响应。多态性包括参数化多态性和包括多态性,

多态性语言具有灵便、笼统、行动分享、代码分享的优势,很好的处理了利用过程函数同名问题。

5、String是最大约的数据种类吗?

大约数据种类包括byte、int、char、long、float、double、boolean和short。

java.lang.String类是final种类的,因而不能够继承这个类、不能修正这个类。为了长进效率勤俭空间,我们该当用StringBuffer类

6、int 和 Integer 有什么差异

Java 供给两种不同的种类:引用种类和原始种类(或内置种类)。Int是java的原始数据种类,Integer是java为int供给的封装类。Java为每个原始种类供给了封装类。

原始种类 封装类

boolean Boolean

char Character

byte Byte

short Short

int Integer

long Long

float Float

double Double

篇11:关于Java程序笔试题

double hight(私有,浮点型); // 圆柱体的高;

②构造方法

Cylinder (double r, double h ) //创建Circle对象时将半径初始化为r ③ 成员方法

double getVolume( ) //获取圆柱体的体积

void showVolume( ) //将圆柱体的体积输出到屏幕

篇12:Android Java笔试题

不能

2、什么是java序列化,如何实现java序列化?

序列化是一种处理对象流的机制 是为了解决在对对象流进行读写操作时所引发的问题

使用serializeae关键字 使用一个输出流构造一个对象流流对象 然后使用对象流对象的writeObject就可以将参数为obj的对象写出

3、Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

可以

4、ArrayList和Vector的区别,HashMap和Hashtable的区别?

Vector线程安全 增长时涨一倍 arraylist涨一半

Hashtable线程安全 hashmap可以用空值作为键值

5、请写一段程序实现冒泡排序法。

Public static maopao(int data){

Int temp;

For(int i=0;i

For(int j=i+1;j

If(data[i]

Temp = data[i];

Data[i] = data[j];

Data[j] = temp;

}

}

Return data;

上一篇:幼儿园小班音乐活动教案《大风和秋叶》及教学反思下一篇:山东市场考察报告