八股战士应声倒地()1. 什么时候到岗...4. 自我介绍5. 对于性能优化,有哪些通用的方法说一下--我分了jvm层,代码层,架构层来说了6. 说一下代码层优化,具体到有一个接口让你去进行优化,你会怎么做--索引、改SQL、多模块化解耦合、异步、缓存7. 说一下怎么保证缓存和数据库之间的数据一致性--这个不记得了8. 数据库索引有哪些数据结构--hash,二叉树,平衡树,B树,B+树9. 一般使用哪个--B+树10. hash表和B+树区别11. 聚簇索引和非聚簇索引12. 给一个联合索引<abc>,select ... b=? and a=? and c=?走不走索引13. 如果where条件是a=? or b=?,走不走索引14. 设计一个学生成绩表15. 这个表中有什么问题,重新设计16. 学生只有所有科目的成绩在80分以上才被认为优秀,写一个SQL查询出来所有优秀的学生id无寿司没过,团子依旧高不可攀