一、项目 1.挑选一个项目进行介绍,重点说明整体架构、技术亮点以及遇到的苦难2.项目中,分库分表一般使用什么类型的主键3.项目中用到了哪些设计模式4.阐述项目中责任款模式是如何实现的二、数据库1.什么是聚簇索引和非聚簇索引2.遇到的索引失效的场景和分析排查3.如果有一个联合索引(a,b,c),查询条件为 where b = xxx and c = xxx and a = xxx,这个查询会走索引吗三、java核心与并发1.常用的并发控制手段2.线程池有哪些核心参数3.如何设置核心线程数和非核心线程数四、场景题1.微服务拆分的原则有哪些2.在Spring中,有哪些情况会导致@Transactional事务注解失效