你经历过地狱级的面试吗?
我来告诉你什么是血淋淋的教训
你好,x 先生,欢迎来我们公司面试,不用太紧张,我们简单聊一个
好的,谢谢您
看了你的简历,之前对 mysql 数据库了解挺多的,我们先来聊聊数据库怎么样?
好的,在公司的之前业务中主要使用的就是 mysql 数据库了,做了......(此处省略一万字的业务描述)
那确实业务中做过很多,你能跟我聊一下 mysql 的索引实现?
索引是一种快速查找数据的数据结构,工作中几乎每天都在用,底层的数据存储结构是 B + 树
然后呢,还有什么别的吗?
那这样,你给我聊一下为什么数据结构是 B + 树吧
......,不好意思,这个没怎么接触过
那你跟我说一下什么叫做回表、索引覆盖、最左匹配、索引下推吧
这是索引的知识点吗?
不要使用 select *, 尽量不要使用 like 的模糊匹配,
like 模糊匹配不会走索引吗?
应该不会吧
......
此处省略一堆问题
脑子里已经是浆糊了
马士兵老师
99 年清华毕业,从程序员干到 CTO,一直致力于推动 Java、大数据、AI 生根中国,其一套 java 进阶广受欢迎,有千万次播放学习。