面试
2025
30
- 1000 个任务,每个任务 0.1s,最大响应时间 1s,线程池参数怎么设置? Java 写入文件到磁盘会经历哪些过程? MySQL 三层 B+ 树能存多少数据? MySQL 中 DELETE、DROP 和 TRUNCATE 的区别是什么? MySQL 中 INNER JOIN、LEFT JOIN 和 RIGHT JOIN 的区别是什么? MySQL 中 varchar 和 char 有什么区别? MySQL 中如何解决深度分页的问题? MySQL 中的 Log Buffer 是什么?它有什么作用? MySQL 事务的二阶段提交是什么? MySQL 在设计表(建表)时需要注意什么? MySQL 的 Doublewrite Buffer 是什么?它有什么作用? 两百万个生产者发送消息,仅一个消费者,如何高效设计锁? 为什么在 MySQL 中不推荐使用多表 JOIN? 什么是分库分表?分库分表有哪些类型(或策略)? 从 MySQL 获取数据,是从磁盘读取的吗?(buffer pool) 如何在 MySQL 中实现读写分离? 如何在 MySQL 中监控和优化慢 SQL? 如何在 MySQL 中避免单点故障? 如何在附近 100w 的商户中,快速找到离你最近的 5 家商户? 如何处理 MySQL 的主从同步延迟? 如果发现 Redis 内存溢出了?你会怎么做?请给出排查思路和解决方案 如果组长要求你主导项目中的分库分表,大致的实施流程是? 对数据库进行分库分表可能会引发哪些问题? 怎么分析 JVM 当前的内存占用情况?OOM 后怎么分析? 接口变慢了应该如何排查?导致接口变慢的原因有哪些? 有一张表里面有三个字段,分别是(id,开始时间,结束时间),表中数据量为 5000W,如何统计流量最大的时候有多少条数据? 线上 CPU 飙高如何排查? 线上发现 Redis 机器爆了,如何优化? 针对支付宝最近出现的八折优惠事故,说说如何才能避免类似事件的发生? 项目上有个导出 excel 场景发现很慢,怎么优化?