2022年网易技术架构面试题(求职面试回答资料)_第1页
2022年网易技术架构面试题(求职面试回答资料)_第2页
2022年网易技术架构面试题(求职面试回答资料)_第3页
2022年网易技术架构面试题(求职面试回答资料)_第4页
2022年网易技术架构面试题(求职面试回答资料)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 2022年网易技术架构面试题第1题: 1、 程序和进程的本质区分是? A、在外存和内存存储 B、非挨次和挨次执行机器指令 C、独占使用和分时使用计算机资源 D、静态和动态特征 第2题: 2、 假设某算法的时间简单度符合递推关系式T(n)=2T(n/2)+n,那么该算法的时间简单度相当于 A、O(n) B、O(lgn) C、O(nlgn) D、O(n2) 第3题: 3、 下图一个非确定有限自动机(NFA)的状态转换,其等价的正规式为() A、0*|(0|1)0 B、(0|10)* C、0*(0|1)0)* D、0*(10)* 第4题: 4、 IPv6地址占_个字节 A、4 B、6 C、8 D、

2、16 第5题: 5、 以下关于RARP协议的说法中,正确的是()? A、RARP协议依据主机IP地址查询对应的MAC地址 B、RARP协议用于对IP协议进行差错掌握 C、RARP协议依据MAC地址求主机对应的IP地址 D、RARP协议依据交换的路由信息动态转变路由表 第6题: 6、 一栋大楼共计200层,某种类型的鸡蛋从某一楼层及其以上楼层下来时会被打破,从该楼层(即临界楼层)以下楼层摔下该鸡蛋,鸡蛋不会消失破损。现在给你2个完全一样的该种类型的鸡蛋,问:如何通过这2个鸡蛋找到该临界楼层? 第7题: 7、 请描述JAVA特别类的继承体系结构,以及JAVA特别的分类,并为每种类型的特别各举三个例

3、子? 第8题: 8、 描述Java类加载器的原理及其组织结构? 第9题: 9、 在Web开发中,如何实现会话的跟踪? 第10题: 10、请简述Spring架构中IOC的实现原理? 第11题: 11、检查程序,是否存在问题,假如存在指出问题所在,假如不存在,说明输出结果。 package .guan.javajicu; public class TestDemo public static String output =”; public static void foo(inti) try if(i = 1) throw new Exception(); catch(Exception e) o

4、utput += “2”; return ; finally output += “3”; output += “4”; public static void main(String args) foo(0); foo(1); System.out.println(output); /3423 第12题: 12、检查程序,是否存在问题,假如存在指出问题所在,假如不存在,说明输出结果。 package .guan.javajicu; public class HelloB extends HelloA public HelloB() System.out.println(“HelloB”); S

5、ystem.out.println(“Im B class”); static System.out.println(“static B”); public static void main(String args) new HelloB(); /*输出结果参考答案: * static A staticB ImA class HelloA ImB class HelloB */ class HelloA public HelloA() System.out.println(“HelloA”); System.out.println(“Im A class”); /这句话是什么时候加载? sta

6、tic System.out.println(“static A”); 第13题: 13、检查程序,是否存在问题,假如存在指出问题所在,假如不存在,说明输出结果。 package .guan.javajicu; public class Inc public static void main(String args) Incinc = new Inc(); int i = 0; inc.fermin(i); i= i +; System.out.println(i); /输出结果为0 void fermin(int i) i+; 第14题: 14、检查程序,是否存在问题,假如存在指出问题所在,

7、假如不存在,说明输出结果。 package .guan.javajicu; public class Example Stringstr = 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); /参考答案输出结果:goodandgbc public void change(Stri

8、ngstr, char ch) str= “test ok”; ch0= g; 第15题: 15、检查程序,是否存在问题,假如存在指出问题所在,假如不存在,说明输出结果。 .guan.javajicu; import java.util.Date; public class SuperTest extends Date private static final long serialVersionUID = 1L; private void test() System.out.println(super.getClass().getName(); /参考答案输出:.guan.javajicu.SuperTest public static void main(Stringargs) newSuperTest().test(); 第16题: 16、任意2n个整数,从其中选出n个整数,使得选出的n个整数和同剩下的n个整数之和的差最小。 第17题: 17、有两个有序的集合,集合的每个元素都是一段范围,求其交集,例如集合4,8,9,13和6,12的交集为6,8,9,12 第18题: 18、一个文件中有10000个数,用Java实现一个多线程程序将这个10000个数输出到5个不用文件中(不要求输出到每个文件中的数量相同)。要求启动10个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论