面试
文章平均质量分 78
Hello3q3q
某大厂底层员工
展开
-
计算机网络重点体系结构
参考 TCP/IP协议体系的认知 链路层 以太网帧的格式 MTU的概念 ARP协议和RARP协议(掌握一下ARP缓存的原理) 网络层 掌握IP的首部格式 掌握IP的分片 掌握IP选路 ICMP协议 掌握报文格式 分类:查询 + 差错 两种 + 五种 传输层 UDP,次要一点,掌握特点和首部各个字段 掌握TCP 特点 + 首部字段 + 可靠机制 连接控制 : 三次握手,四次挥手,同时打开,同时关闭,半关闭(可能问到为什么需要) 流量控制机制:滑动窗口,慢启动,拥塞避免,快速重传,快速恢翻译 2021-05-15 15:49:32 · 89 阅读 · 0 评论 -
计算机网络面试题总结
1. TCP/IP七/五/四层模型 应用层:任务是通过应用进程之间的交互,完成特定网络应用,代表协议有:DNS协议,HTTP协议 ; 运输层:对应用层提供网络连接中的两台计算机之间的数据传输服务,代表协议:TCP,UDP; 网络层:当两台计算机需要通信时,中间可能会经过多台计算机或者网络设备,网络层的作用就是在众多选项内选择一条合适的传输路线,协议IP协议; 数据链路层:将网络层交下来的数据报组装成帧,在两个相邻结点间的链路上实现帧的无差别传输,例如ARQ协议; 物理层:实现计算机节原创 2021-05-05 21:35:32 · 497 阅读 · 1 评论 -
Java集合面试题总结
1. Java的集合有哪些? 主要有两大类集合都继承自Iterable接口,分别是Collection与Map。 其中Collection下又分为List和Set两个接口,List有序可以重复,Set无序不可重复; List的具体实现类有:ArrayList,LinkedList,Vector;Set的具体实现类有:HashSet,TreeSet; Map接口主要有三个实现类:HashMap,HashTable(线程安全),TreeMap 使不安全的集合线程安全:Collections.synchron原创 2021-05-05 21:14:26 · 141 阅读 · 0 评论 -
JVM高频面试题总结
该总结主要参考了《JavaGuide》,《深入理解Java虚拟机》,我之前的博客,如有错误,请在评论区留言,非常感谢! 1. Jvm运行时内存 程序计数器:字节码解释器通过改变计数器的值来选取下一条要执行的指令,程序流程控制都依赖于程序计数器;在多线程的时候,程序计数器记录当前线程位置,当线程切换回来的时候能够知道上次执行到哪。 虚拟机栈:存放栈帧,栈帧包括局部变量表、操作数栈、方法出口信息等。局部变量表主要存放了各种数据类型和对象引用。虚拟机栈会报两个错误StackOverFlowError 和原创 2021-04-30 09:15:56 · 207 阅读 · 2 评论