1.自我介绍2.select * from t where a=1,b=2,怎么建索引?改成a>1,b=2,怎么建索引?3.mysql的什么日志能保证mysql保证高可用?4.bin log和redolog什么时候写?5.explain是用来干什么的?6.type有多少种类型?7.const是什么意思?8.介绍一下零拷贝?9.零拷贝,rocketmq用的哪种?kafka用的哪种?为什么rokcetmq用mmap?10.操作系统发生死锁的四个必要条件?11.怎么预防死锁?12.遇到死锁的时候,有什么办法处理??13.日常开发过程中,怎么避免死锁?哪种场景可能导致死锁?(不要理论,要结合实践)14.聊一下实习项目?这个系统对你来说最大的挑战是什么?15.手撕-1.找单向链表的最后第k个节点,只能遍历一次-2.给一个数组A,再给一个n,用数组A中的元素构造出最大的小于n的数?