一面: 1.自我介绍 2.介绍实习所做的事 3.消息中间件 4.消息中间件发三个消息,怎么保证有序消费 5. Sql 关键字执行顺序 6. 数据库索引 7. Sql题目 8. 算法题 数组寻找峰值 9. 智力题 100个苹果,两个人拿,一次只能拿1-5个,怎么保证自己一定能拿到最后一个。 二面: 1. 自我介绍 2. 两个Sql题目 3. 数据库索引底层原理,为什么用B+树 4. 平衡二叉树和B树的区别 5. 乐观锁和悲观锁 6. Synchronized是乐观还是悲观,锁升级过程。 7. 数据库的隔离级别 8. 数据库如何保证原子性 9. 数据库如何保证一致性 10. 了解...