史上最全各类面试题汇总,没有之一,不接受反驳

计算机网络

从网络加载一个10M的图片,说下注意事项
OSI网络体系结构与TCP/IP协议模型
TCP的3次握手和四次挥手
为什么TCP链接需要三次握手,两次不可以么,为什么?
TCP协议如何来保证传输的可靠性
TCP与UDP的区别
TCP与UDP的有哪些应用
HTTP1.0与2.0的区别
HTTP报文结构
HTTP的长连接和短连接?
HTTP与HTTPS的区别以及如何实现安全性
如何验证证书的合法性
Get与POST的区别
TCP的拥塞处理
TCP是如何进行流量控制
TCP和UDP分别对应的常见应用层协议
IP地址的分类
有了唯一的Mac地址为啥还需要IP地址?
交换机、集线器与路由器有什么区别?
网桥的作用
ARP是地址解析协议,简单语言解释一下工作原理。
网络接口卡(网卡)的功能?
IO中同步与异步,阻塞与非阻塞区别
URI和URL的区别
GET请求中URL编码的意义
常见状态码及原因短语
说说Session、Cookie 与 Application
如何避免浏览器缓存
什么是分块传送。
谈谈SQL 注入
DDos 攻击
DDos攻击有那些预防方法?
什么是XSS 攻击
从输入网址到获得页面的过程
数据结构与算法

这部分要会手动实现一些数据结构,我总结了以下一些重要的数据结构

数据结构

链表(增删查操作)
单向链表
双向链表
队列(增删查操作)
普通队列
优先队列

二叉树(前序、中序、后序)
平衡树(尽量会实现代码)

红黑树(了解性质、应用场景)
B树(了解性质、应用场景)

Prim算法
Kruskal算法
深度优先搜索
广度优先搜索
最短路径
最小生成树
拓扑
字符串
Knuth-Morris-Pratt算法
Boyer-Moore算法
散列
几种算法思想

递归
递推
贪心
枚举
动态规划
回溯法
分治
必学十大排序算法

选择排序
插入排序
冒泡排序
希尔排序
归并排序
快速排序
堆排序
计数排序
桶排序
基数排序
刷题

牛客网剑指offer六七十到题

leetcode

数据库

请简洁描述Mysql中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
在Mysql中ENUM的用法是什么?
CHAR和VARCHAR的区别?
事务是如何通过日志来实现的,说得越深入越好
drop,delete与truncate的区别
局部性原理与磁盘预读
数据库范式
存储过程与触发器的区别
锁的优化策略
什么情况下设置了索引但无法使用
什么情况下不宜建立索引?
解释MySQL外连接、内连接与自连接的区别
完整性约束包括哪些?
Mysql 的存储引擎,myisam和innodb的区别。
如何进行SQL优化
乐观锁和悲观锁是什么,INNODB的标准行级锁有哪2种,解释其含义。
MVCC的含义,如何实现的
MYSQL的主从延迟怎么解决。

你可能感兴趣的:(日常积累)