网易笔试题
篇一:2021网易测试笔试题+答案
  2021网易游戏测试工程师笔试题(非自动化),幸好一考完就记下在本本上了
  技术类共有题:
  填空
  1多任务系统里面,一个任务可以在占有资源的同时申请资源,这会导致_死锁___. 2实现内联函数的关键词是_inline_
  3ping、tracert是属于tcp/ip协议族里面的哪个协议? ICMP
  4 忘了有没第4题...
  简答
  1请尽可能举出你所知道的数据库备份与还原的方法(数据库类型不限,只要知道的就写上)
备份:1)直接拷贝要备份的数据库数据2)oracle用rman进行备份3)用sql导入方式 还原:1)oracle用rman进行还原 2)用sql导出方式
  2中断是什么?cpu在中断的时候做了些什么?
  中断就是中止当前正在执行的工作,而去执行引起中断的事件,当引起中断的事件执行完毕之后,CPU继续执行以前的未执行完的工作。
  CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序
  3markfile文件有什么作用
  makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等)
  4谈谈你对虚函数的认识,并写出实现虚函数的方法
  数学题
  1 1-9这9个数字中,选3个出来,其和为奇数的组合有几个?
  2 请把16进制数270f转化为十进制数
  游戏类题目
  填空题
  1梦幻西游、大话西游是什么类型游戏?
  2请举出至少5个网易出品的游戏
  3请举出5个以上游戏公司
  4gm是什么的缩写;职责是什么?
  5网易接受魔兽世界时,其版本号为?
  简答题
  1请把一个你玩得最久的网游账户的职业、等级、技能、装备描述一下。
  2.(先给出一段关于新闻出版总署对于网游中各种不和谐内容的打击行动的材料)请你根据材料并结合自己所熟悉的网游,写出其需要改进以符合版署要求的地方。
  3以你熟悉的网游为例,写出两个玩家面对面交易时,对交易系统的测试点
  测试类题目(非自动化)
  选择题
  1 给出了一个二叉树的前序排列、中序排列,要你选出它的后续排列
  2 忘了,总之很简单...
  算法题,就一道
  1在考虑容错和效率的前提下,用伪码写出对线性表的冒泡排序算法
  推理题
  1在你面前有条分岔路,一条通向说谎国,一条通向诚实国。此时走来两个人,一位只说
谎话,一位只说实话;你向此两人问路,怎样问才能到通向说谎国?
  问“去你们国家走两条路中的哪一条路”,他们都会指向诚实国,这时可以到通向说谎国的路。
  2每架飞机只有一个油箱,一箱油可供一架飞机绕地球飞半圈,空中没有加油机,但飞机之间可以相互加油。
  问:为使至少使一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机? (所有飞机从同一机场起飞,不允许中途降落,必须全部安全返回机场)
  篇二:网易校园招聘笔试题
  网易校园招聘笔试题
  A卷(研发类笔试题)
  第一部分(必做): 计算机科学基础
  1. (单选)软件中模块划分应该遵循的准则是:
  A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合
  2. (单选)最坏情况下时间复杂度不是n(n-1)/2的排序算法是:
  A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序
  3. 哈希表中解决冲突的方法通常可以分为open addressing和chaining两类, 请分别解释这两类冲突解决方法的大致实现原理
  4. 简单的链表结构拥有很好的插入 删除节点性能, 但随机定位(获取链表第n个节点)操作性能不佳, 请你设计一种改进型的链表结构优化随机定位操作的性能, 给出设计思路及其改进后随机定位操作的时间复杂度
  5. 什么是NP问题?列举典型的NP问题(至少两个)?对于一个给定的问题你通常如何判断它是否为NP问题?
  6. 以下是一个tree的遍历算法, queue是FIFO队列, 请参考下面的tree, 选择正确的输出.
  1
  / \
  23
  / \ / \
  4 5 6 7
  queue.)
  while(true){
  node=queue.pop();
  output(node.value);//输出节点对应数字
  if(null==node)
  break;
  for(child_node in node.children){
  queue.push(child_node);
  }
  }
  A. 1234567
  B. 1245367
  C. 1376254
  D. 1327654
  第三部分(选作): JAVA程序设计
  1. (单选)以下Java程序运行的结构是:
  public class Tester{
  public static void main(String[] args){
  Integer var1=new Integer(1);
  Integer var2=var1;
  doSomething(var2);
  System.out.print(var1.intValue());
  System.out.print(var1==var2);
  }
  public static void doSomething(Integer integer){
  integer=new Integer(2);
  }
  }
  A. 1true
  B. 2true
  C. 1false
  D. 2false
  2. (单选)往OuterClass类的代码段中插入内部类声明, 哪一个是正确的: public class OuterClass{
  private float f=1.0f;
  //插入代码到这里
  }
  A.
  class InnerClass{
  public static float func(){return f;}
  }
  B.
  abstract class InnerClass{
  public abstract float func(){}
  }
  C.
  static class InnerClass{
  protected static float func(){return f;}
  }
  D.
  public class InnerClass{
  static static float func(){return f;}
  }
  3. Java中的interface有什么作用? 举例说明哪些情况适合用interface, 哪些情况下适合用抽象类.
  4. Java多线程有哪几种实现方式? Java中的类如何保证线程安全? 请说明ThreadLocal的用法和适用场景
  5. 线程安全的Map在JDK 1.5及其更高版本环境 有哪几种方法可以实现? 6.
网页float是什么意思
  1) 简述Java ClassLoader的模型, 说明其层次关系及其类加载的主要流程即可.
  2) TypeA.class位于classpath下, /absolute_path/TypeA.class为其在文件系统中的绝对路径, 且类文件小于1k, MyClassLoader为一个自定义的类加载器,
  下面的这段类加载程序是否正确, 如果有错请指出哪一行有错, 简述理由 import java.io.File;
  import java.io.FileInputStream;
  import java.io.InputStream;
  public class Tester{
  public static void main(String[] args){