面试公司:博彦科技股份有限公司(外包公司,薪资给的蛮高的)
面试岗位:Java后台开发
面试问题:
1.MySQL如何优化
2.MySQL有几种存储引擎,有什么区别。
3.Innodb有什么特性
4.使用过索引吗
5.索引类型有哪些
6.索引的使用场景
7.复合索引什么情况下会失效
8.BTree和B+Tree有什么区别
9.事务有什么特性
10.行级锁和表级锁那个效率更高
11.使用过开窗函数吗?
12.简单介绍一下触发器
13.存储过程实际工作中有使用到过吗
14.Kafka中有哪些组件
15.知道Kafka中的偏移量吗
16.项目中使用过zookeeper吗(与Kafka强依赖)
17.Kafka怎么体现消息的顺序性
18.Kafka中的消息是否会丢失和重复消费
面试总结:
技术官关注数据库和消息中间方面的问题,会深挖细节,可以提前准备一下



