面试
2025
30
- 分布式锁一般都怎样实现? 请详细描述 MySQL 的 B+ 树中查询数据的全过程 如果让你统计每个接口每分钟调用次数怎么统计? 如何解决 Elasticsearch 集群中的双 Master 问题? 如何实现 Elasticsearch 集群的滚动升级? 如何使用 Elasticsearch 实现机器学习模型的推理? 如何通过 Elasticsearch 实现分布式事务? 如何在 Elasticsearch 中设计和实现数据的多层次缓存机制? 如何在确保数据一致性的前提下更新 Elasticsearch 的倒排索引? 什么是 FST?在 Elasticsearch 中有哪些应用场景? 什么是 Java 中的线程同步? 什么是倒排表的 FOR 和 RBM 压缩算法?工作原理分别是什么? 详细描述一条 SQL 语句在 MySQL 中的执行过程。 在 Java 中主线程如何知晓创建的子线程是否执行成功? 在 MySQL 中建索引时需要注意哪些事项? Elasticsearch 中的 Fielddata 是什么?如何优化其性能? Feign 和 Dubbo 的区别? Java 线程池核心线程数在运行过程中能修改吗?如何修改? Java 线程池内部任务出异常后,如何知道是哪个线程出了异常? Java 线程池中 shutdown 与 shutdownNow 的区别是什么? Java 中 Thread.sleep 和 Thread.yield 的区别? Java 中如何创建多线程? MySQL 的存储引擎有哪些?它们之间有什么区别? MySQL 的覆盖索引是什么? MySQL 的索引类型有哪些? MySQL 的索引下推是什么? MySQL 索引的最左前缀匹配原则是什么? MySQL 中的回表是什么? MySQL 中的索引数量是否越多越好?为什么? MySQL InnoDB 引擎中的聚簇索引和非聚簇索引有什么区别?