1.自我介绍
2.介绍项目,针对项目问一下具体业务
3.mysql索引类型
4.mysql索引结构
5.如何做分页的(分页插件如何实现的)
6.分页关键字,limit 5含义,limit5,10含义
7.如何进行sql语句优化的
8.redis是怎么用的
9.如何解决缓存不一致问题
10.场景题:一个表中有千万级或亿级数据,如何解决查询慢问题。(答得分库分表大致思路)
11.如何解决分库分表分页查询和组合条件查询问题
12.说一下你对springboot的理解
13.了解RPC框架吗(简单说了一下dubbo和zookeeper)
14.手写RPC框架怎么实现,应该注意什么(直接答得没有了解过)
15.rabbitMQ的exchange类型及介绍
16.RabbitMq的优势
17.MQ之间的优缺点
18.xxl-job阻塞处理策略有哪些
19.最近了解了什么新技术(说了一些最近的规划)
20.有什么想问我的(问了一下面试部门涉及的业务)
面试过程中氛围比较轻松,中间会有闲聊。