八股操作系统和计算机网络

5.线程间的同步的方式有哪些?

6.PCB(不熟悉)

进程状态

什么是僵尸进程和孤儿进程?

进程调度算法

死锁的理解

举个发生死锁的例子

解决死锁的方式

内存管理做了哪些事情

什么是内存碎片

常见的内存管理

段表通过什么数据结构实现地址映射

分段机制为什么会导致内存外部碎片?

页表有什么用?地址翻译过程是怎样的?

分页机制和分段机制有哪些区别?

段页机制了解吗

段页式机制下,地址翻译的过程

硬链接和软链接有什么区别?

硬链接为什么不能跨文件系统?

常见的磁盘调度算法有哪些?

提高文件系统性能的方式有哪些?

计算机网络:

OSI 七层模型是什么?每一层的作用是什么?

为什么网络要分层?

从输入 URL 到页面展示到底发生了什么?(非常重要)

常见网络协议

HTTP 状态码有哪些?

HTTP 协议了解么?HTTP 是基于 TCP 还是 UDP 的?

HTTP 和 HTTPS 有什么区别?(重要)

HTTP 是不保存状态的协议, 如何保存用户状态?

HTTP 是不保存状态的协议, 如何保存用户状态?

Cookie 被禁用怎么办?

URI 和 URL 的区别是什么?

HTTPS 加密过程是怎么样的?(时长太长)

TCP 为什么连接是三次握⼿⽽断开是四次握⼿?

TCP 是如何保证传输的可靠性?

为什么不能把服务端发送的 ACK 和 FIN 合并起来,变成三次挥手?

为什么第四次挥手客户端需要等待 2*MSL(报文段最长寿命)时间后才进入 CLOSED 状态?

如果第二次挥手时服务端的 ACK 没有送达客户端,会怎样?

了解DNS吗?

DNS 服务器有哪些?

DNS解析过程?(返回过程)

PING 命令的工作原理是什么?

WebSocket 的工作过程是什么样的?(不熟悉)

  1. java的特点
  2. 面向对象比面向过程有哪些优势,面向过程过时了?
  3. 多态特性的存在意义是什么?它能解决什么编程问题?
  4. JVM,JDK,JRE
  5. Java为什么被称为编程与解释共存?
  6. 成员变量与局部变量的区别
  7. 字符型常量与字符串常量区别(卡顿)
  8. 深拷贝与浅拷贝的区别,引用拷贝了解吗
  9. 静态方法为什么不能调用非静态成员
  10. 内部类了解吗?
  11. 使用给匿名内部类传递形参为什么需要final
  12. 几种数据类型
  13. 基本数据类型和包装类型区别
  14. 整形包装类对象之间值的比较,为什么必须用equals方法比较(卡顿)
  15. 接口和抽象类的区别,它们的成员变量有区别吗
  16. Object常见方法(缺失)
  17. String为什么不可变,Java9为什么要改为byte数组,String不可变有什么好处.(不全)
  18. new String("AAA)创建几个字符串对象
  19. intern方法的作用
  20. Java的异常体系
  21. throw和throws的区别
  22. 如果try中返回A,catch返回B,finally返回A+B
  23. 范型了解吗
  24. 平时项目里有用过范型吗
  25. 范型擦除
  26. 如何理解泛型的多态和桥接方法
  27. 如何理解基本类型不能作为泛型类型
  28. 异常中使用泛型
  29. 说一下对注解的了解
  30. 使用过自定义的注解
  31. 说一下你对反射的理解
  32. 获取Class对象的四种方式(卡顿,类加载器遗忘)
  33. 通过反射构造类的实例(遗忘)
  34. 动态代理的理解
  35. 什么是序列化和反序列化
  36. Java序列化的算法,序列化版本号了解吗
  37. 对stream流的理解,Stream特点是是什么?(不太熟悉)
  38. 使用过自定义异常,描述一下如何实现全局自定义异常
相关推荐
_Power_Y1 小时前
计算机网络:应用层知识点概述及习题
计算机网络
co0t2 小时前
计算机网络(14)ip地址超详解
服务器·tcp/ip·计算机网络
C++忠实粉丝2 小时前
计算机网络socket编程(3)_UDP网络编程实现简单聊天室
linux·网络·c++·网络协议·计算机网络·udp
吃土少女古拉拉3 小时前
什么是计算机网络
计算机网络·学习笔记
C++忠实粉丝4 小时前
计算机网络socket编程(4)_TCP socket API 详解
网络·数据结构·c++·网络协议·tcp/ip·计算机网络·算法
->yjy15 小时前
计算机网络(第一章)
网络·计算机网络·php
摘星星ʕ•̫͡•ʔ16 小时前
计算机网络 第三章:数据链路层(关于争用期的超详细内容)
网络·计算机网络
战术摸鱼大师1 天前
计算机网络-理论部分(二):应用层
计算机网络
C++忠实粉丝1 天前
计算机网络socket编程(2)_UDP网络编程实现网络字典
linux·网络·c++·网络协议·计算机网络·udp