2. 各
【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
层对应的网络设备(路由器、交换机、网关、网桥、集线器等等),各层对应的协议
3. 数据链路层的CSMA/CD协议,笔试可能会用到
4. IP地址分类,子网划分(笔试常用)
5. TCP和UDP的区别
6. TCP三次握手和四次挥手,为什么三次握手,为什么四次挥手
7. TCP精髓问题:停止等待协议、连续ARQ协议、滑动窗口、流量控制、拥塞控制(慢开始、拥塞避免、快重传、快恢复)
8. HTTP状态码
9. HTTP缓存机制(cache-control、Expires之类的一系列请求与相应报头字段)
10. session和cookie的区别,禁用cookie后怎么办
11. DNS解析的过程
12. 常用协议的端口
04 数据结构与算法
1. 数组、链表(单向、双向、双端)、栈和队列、二叉树、红黑树、哈希表、堆(最大和最小)
2. 个人经验:栈和队列、哈希表、链表、二叉树的题较多,图的较少
3. 查找:二分查找及其变形
4. 二叉树:前序、中序、后序遍历,按规定方式打印,两个节点之间操作(最近公共祖先、距离)等问题。
5. 最大堆和最小堆:大数量级数据找最大几个等问题、堆如何调整等问题。
6. 栈和队列:经