3.22 字节飞书后端交付实习 一面 30min
-
TCP四次挥手的过程
-
OSI七层模型、TCP五层/四层模型
-
应用层常用协议
-
Http/Https区别,SSL握手
-
JWT,没看,寄了
-
正向代理和应用场景,没看,寄了
-
数据库三大范式:1.列不可再分 2.消除部分依赖 3.消除传递依赖
-
四个隔离级别:1.读未提交 2.读已提交 3.可重复读 4.串行化
-
InnoDB为什么用B+树而不用B树:树高度越小,I/O次数越少。B+树内节点不存储data,这样一个节点就可以存储更多的key。而B树存储data一方面查询效率不稳定,另一方面B树更高,IO次数更多
-
缓存穿透、缓存击穿、缓存雪崩
-
Java8个基础数据类型
-
单例模式有哪些实现:枚举是一个完美的单例、懒汉、饿汉,静态内部类来获取、DCL双重检查获取
-
SpringAOP实现的原理:动态代理,默认使用JDK动态代理,也支持CGLIB
-
手写一个快速排序
-
Springboot写一个RestFul的API
已经是寄了,快排没写出来,RestFul的API不规范,太菜了