地点:杭州

职位: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、2013 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算法:计算该算法最坏情况下的时间复杂度,并给出最坏情况的字符串样式,网易校园招聘杭州Java笔试题》(https://www.unjs.com)。

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操作实现基于链表的无锁队列,队列长度无限。写出必要的数据结构,和入队/出队的伪代码。

杭州java校园招聘_网易校园招聘杭州Java笔试题相关推荐

  1. 互联网公司招聘--网易--运营岗-2017年笔试题

    互联网公司招聘–网易–运营岗-2017年笔试题 互联网公司招聘–网易–运营岗-2017年笔试题 互联网公司招聘–网易–运营岗-2017年笔试题 说说微信你最喜欢的功能,以及为什么喜欢 针对热点网络/社 ...

  2. 互联网公司招聘--去哪儿--产品运营--2014年笔试题

    互联网公司招聘–去哪儿–产品运营–2014年笔试题 互联网公司招聘–去哪儿–产品运营–2014年笔试题 互联网公司招聘–去哪儿–产品运营–2014年笔试题 1.如果你是旅游产品经理,怎么保证你的用户评 ...

  3. 互联网公司招聘--大众点评--产品岗--2015年笔试题

    互联网公司招聘–大众点评–产品岗–2015年笔试题 互联网公司招聘–大众点评–产品岗–2015年笔试题 互联网公司招聘–大众点评–产品岗–2015年笔试题 1.你一般从什么渠道(请给出具体的网站,手机 ...

  4. 互联网公司招聘--去哪儿--产品运营--2016年笔试题

    互联网公司招聘–去哪儿–产品运营–2016年笔试题 互联网公司招聘–去哪儿–产品运营–2016年笔试题 互联网公司招聘–去哪儿–产品运营–2016年笔试题 1.一个女鞋品牌在某电商平台销售,通过哪些数 ...

  5. 互联网公司招聘--腾讯--产品岗-2016年笔试题

    互联网公司招聘–腾讯–产品岗-2016年笔试题 互联网公司招聘–腾讯–产品岗-2016年笔试题 互联网公司招聘–腾讯–产品岗-2016年笔试题 1.互联网产品的本质是让人们更便捷更有效率的在线上完成从 ...

  6. 互联网公司招聘--腾讯--运营岗-2016年笔试题

    互联网公司招聘–腾讯–运营岗-2016年笔试题 互联网公司招聘–腾讯–运营岗-2016年笔试题 互联网公司招聘–腾讯–运营岗-2016年笔试题 有如下产品:QQ 音乐,安全管家,应用宝等.选择一项产品 ...

  7. 招聘管理系统软件java源码_基于Spring Boot的java开源招聘源码-铭阳招聘管理系统...

    铭阳招聘管理系统 铭阳招聘管理系统,采用流行的框架Spring Boot+mybatis+ehcache开发,实现了权限管理,solr全文搜索引擎,系统具执行效率高.模板自由切换.后台管理功能灵活等诸 ...

  8. java做智慧校园项目_智慧校园项目解决方案.ppt

    基于云服务平台的智慧校园解决方案 目 录 第一部分 第二部分 智慧校园整体解决方案讲解 (概念.优劣对比.涵盖范围.云计算优势) 智慧校园产品优势劣势分析 解决方案讲解--智慧校园 什么是智慧校园?? ...

  9. java coin介绍_代码示例中的Java 7:Project Coin

    java coin介绍 该博客通过代码示例介绍了一些新的Java 7功能,这些项目在Project Coin一词下进行了概述. Project Coin的目标是向JDK 7添加一组小的语言更改.这些更 ...

最新文章

  1. UA MATH571B 试验设计 总结 判断试验类型的例题
  2. Sqluldr2 libclntsh.so报错处理
  3. 目前最常用的计算机机箱类型为_绍兴承接离心风机箱高品质
  4. excel趋势线公式导出_如何用Excel进行预测分析?
  5. 简而言之,JUnit:Hello World
  6. 在Linux上安装Mysql 以及 涉及问题
  7. [Flutter] 一些面试可能会问基础知识
  8. 如何有效回复审稿人的意见
  9. 注册坚果云无法连接服务器,坚果云无法连接服务器怎么办?
  10. video标签 设置autoplay无效
  11. 微信小程序自带地图_微信小程序之地图使用
  12. Tomcat启动异常:A child container failed during start 与 ClassNotFoundException解决方法
  13. 知网是如何判断论文重复的?
  14. CDH启动出现cloudera-scm-server一直挂掉
  15. 教你如何抢微信红包!实验数据告诉你先抢后抢的区别有多大?
  16. 阿里物联网iot 网关配置 gateway 与子设备
  17. 孙陶然:成功者风光的背后是和你一样的坎坷
  18. Facebook/atc环境搭建总结
  19. U8修改消息任务内的单据显示模板
  20. python小游戏——Crazy Eights(纸牌游戏)

热门文章

  1. Matlab之绘制箭头图或速度图
  2. 小米手环模拟门禁卡读卡失败_一个手环走天下?可以!
  3. ubuntu18.04下安装miniconda3及创建虚拟环境
  4. 上海翼长宽(长城-电信合作宽带)更改桥接pppoe拨号
  5. 【CTF】【渗透】【msf】三、绕过杀毒软件技巧
  6. html在线表单生成,html在线编辑表格
  7. vue之vue的生命周期、swiper、自定义组件的封装、自定义指令、过滤器、单文件组件及vue-cli
  8. FreeSWITCH 与 Asterisk(译)
  9. IMU之磁力计校准地磁场计算磁航向
  10. vue 导出word文档,支持表格和图片