面试的是高级java开发,由于本人已经工作8年了,所以应该是部门leader面试的
- 首先介绍项目经历,这个不说了。
- 问了领域驱动是如何落地的,mysql的undo,redo,binlog的区别,
- 如何实现分布式事务,分布式锁的几种实现方式,
- mysql都有哪几种情况会出现索引失效,
- mysql的explain的重要参数都有哪些,springboot的feign调用的原理,
- springcloud有哪几种配置中心,spring的spi原理,
- 都用过哪些spring的扩展点,后面还考了两道算法题,一个数组相关,一个链表相关,都是easy难度,以上