1. 你觉得项目一的难点或亮点在哪?2. 为啥用 ES 不用 MySQL?有啥区别?3. 数据库和 ES 各自是怎么存数据的?4. 数据库怎么优化?5. 讲讲分库分表,水平和垂直分别怎么分?会有什么问题?6. 你说一个节点 16KB,那怎么算 B+ 树的高度?7. 二级索引一定会回表吗?索引在什么情况下会失效?8. 缓存雪崩、穿透、击穿有啥区别?9. 怎么保证缓存和数据的一致性?了解延迟双删吗?10. JVM 内存模型是怎样的?1.8 前后方法区有啥区别?存些啥?除了元空间还有哪些区?11. 了解 G1 吗?Survivor 区有几个?为啥是两个?12. 如果 CPU 和内存占用率都很低,但频...