面试题收集
关键词
算法记录&押题
树的非递归先序遍历
矩阵遍历
TCP相关知识:
详细描述三次握手,四次挥手的过程
回答机制+状态图
四次挥手的中的TIME_WAIT状态存在的目的是什么?
状态图+为什么不是三次
TCP是通过什么机制保障可靠性的
四个方面回答 ACK 超时重传,滑动窗口,流量控制
java基础
并发容器
GC
网络编程相关
网络IO模型有哪些?
IO 阻塞 非阻塞 IO多路复用 信号驱动 异步IO 从数据到IO设备到内核 内核态到用户态分别描述5种区别
IO多路复用中的selet/poll/epoll有什么区别
select机制 select得三个缺点 epoll机制,epoll解决select机制三个缺点原理,epoll中水平触发和边缘触发的原理
HTTP相关基础
客户端访问URL到服务器,整体过程经历了哪些?
七层模型+报文产生以及投递过程
描述HTTP和HTTPS得区别
端口区别+加密方面说明
HTTP请求和响应报文的格式
报文的具体格式
HTTP的状态码有哪些?
具体例子+ 301和302的区别
缓存和数据库的基础知识
redis的数据结构
基础5个 高级4个+跳跃表实现原理
mysql优化相关
项目经验(方案设计)
分布式项目&微服务问题
分布式事务 分布式一致性
负载均衡+CDN+DNS
HTTP相关
描述HTTP版本的区别
项目拆分规则
服务治理难题
限流+降级+熔断