1.项目中设计过那些表,设计思路是什么?2.了解过mysql索引吗?3.讲一下b+树?4.mysql中的数据类型底层怎么存的?(当时没理解,然后面试官提示比如INT TIME,但是答的感觉一般)5.mysql基础架构(说了连接器 分析器优化器)6.mysql的事物隔离级别有哪些?7.mycc是什么,原理是什么?8.悲观锁和乐观锁讲一下9.数据库范式有哪些?(没答上来,只记得说有五个)10.HTTP协议和TCP协议的区别是什么?11.TCP和HTTP分别作用于网络层那几层?12.七层网络协议有哪些?13.UDP协议是什么?14.常见的linux命令有哪些?15.查看CPU负载内存使用率这些比如用哪些命令?(只答上来了top)16.用户态和内核态有了解吗?17.进程和线程的区别18.进程间通信有哪些?19.redis和kafka有了解吗?(根本没咋了解过kafka,Redis也只是看过没用过,硬着头皮开始吟唱)20.kafka基础组件有什么?(答确实没用过kafka)21.redis的基础数据类型有哪些?22.redis的列表底层数据结构是什么?23.redis的哈希类型的结构是什么?24.redis的删除策略有哪些?25.redis的分布式锁是什么?26.redis的持久化怎么做?27.手撕:字符串中的最长不重复子串