网易2018校园招聘Java工程师笔试卷

2017-09-09  本文已影响0人  听雨眠醉蝉声

选择

1.下面关于操作系统的进程说法正确的是?

只有使用了多进程才会发生死锁。

同一个进程的多个线程共享状况为堆共享,栈私有。

系统中进程数目越多,CPU利用率越高。

进程和线程都有独立的地址空间。

2.关于父子进程说法错误的是?

虽然父子进程共享代码空间,但是在涉及写数据时,子进程有自己的数据空间,在有数据修改时,系统会为进程中申请新页面。

在拷贝时,系统会为子进程创建一个新的进程表项。

fork()时子进程拷贝了父进程出数据段以外的绝大部分,包括代码堆,堆栈段等。

所有进程都是init进程或直接fork出来的

3.关于Java ThreadLocal类和volatile

4.哪一个是TCP协议编程会使用的socket对象。

5.二叉排序树。

6.Java中this()和super()

7.父类与子类,静态,非静态,构造函数的加载顺序。

8.发送方在发送一个TCP数据包后,经RTO时间,没收到对方的确认,则应该怎么办?

9.主机甲和主机乙已经建立一个TCP连接,甲向乙发送两个连续TCP段,分别包含了400字节和500字节的有效载荷,第一个段的序列号为300,主机乙正确收到两个段后,发送给主机甲的确认序列是?

10.源于Java NIO网络编程。

11.对{17,13,10,16,19,34,43,8}一次快排后应该是?

12.关于Java多线程wait(),stop(),notify,notifyAll()

13.如果TCP连接中,拥塞窗口一直在缩小,下面哪种情况最有可能

连接错误   释放缓存   包错误   丢包

14.关于Linux的软硬连接。

15.TCP和UDP(UDP有无超时重发,TCP如何断开,TCP/UDP传输中源端口地址和目的地址是否可以相同,UDP、TCP谁的速度快)

16.关于synchronized关键字用于修饰什么?

简答

1.可以将一个LinkedLisr<String>类对象赋给LinkedList<Object>类型的变量吗?为什么?赋值给object类型变量呢?

2.在实际编程中,在遇到输出浮点数时,经常会发现无法精确地按数值输出,为什么?请举列说明。

编程

上一篇下一篇

猜你喜欢

热点阅读