Linux
操作系统
变量分配内存的方式有哪些
栈,堆,静态存储区
语言基础
什么是重载
返回值类型不构成重载条件
重载的原理
命名倾轧
数据库
18.mysql常见的存储引擎,innoDB和Myisam区别
使用数据库的选择. 答Myiasm和InnoDB的特性 范式那里忘光了
数据库索引为什么用自增id,有什么好处事物,外键,聚集索引,不支持全文索引
数据结构
B+树的时间复杂度(不太清楚)
B+树为什么一般是三层吗(支支吾吾)
22.算法题 rand5实现rand3和rand8
公式 (rand(5) - 1) * rand(5) 等概率生成[1,20],再拒绝采样
map的存储结构
平衡二叉树的特点价值,查找效率
为什么使用红黑树
为什么选择红黑树作为底层实现