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

选择

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


编程


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,492评论 6 174
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,494评论 0 8
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,504评论 11 349
  • 风是冷的, 雾色笼罩在, 阳光在银白后面, 帘的飘动, 不过铁丝网的间隙, 起床没有时间逼迫, 意识中是折磨, 哭...
    北原遇福泽阅读 1,463评论 2 7
  • 壹 “妈!你一天别老想这么多好不好!” 我又和女儿吵架了,看着她一副无奈的样子,我心里也很不是滋味。 起因是一顿饭...
    万枯荣阅读 4,455评论 6 12

友情链接更多精彩内容