校招 支付宝 / 后端-Java / 一面

[面试日期] 2025-03-20 [面试时长] 未知
[学校背景] 辽宁大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
1. 讲一下慢 SQL 优化,B+ 树太高了如何解决 2. B+ 树与 Hash 索引有什么区别,各自优缺点 3. 讲一下分库分表,你们怎么做的 4. 分库分表的场景下要取排名前 100 的分页结果怎样去做 5. 讲一下 MVCC,PG 与 MySQL 6. 讲一下线程池,介绍下线程池的工作流程 7. 核心参数配置,相关注意点 8. 你们项目当中是怎样使用线程池的 9. 聊一下数据迁移的解决方案 10. 聊一下 JVM 内存区域 11. 聊一下垃圾回收器,你们项目使用哪种垃圾回收器,并介绍一下 G1 12. 垃圾回收流程,哪个过程是 STW 的,并发标记后对象位置发生变化了如何找到 13. 常规参数配置 14. 介绍一下 Redis 常规穿透、击穿、雪崩及其解决方案 15. 只用 Redis 如何实现分布式锁 16. 有没有解决过 OOM 问题,介绍一下 17. 不用 Redis 基于 Java 服务与 DB 实现一个分布式锁 18. 考虑 17 的优化手段最大限度的支持并发,以及可重入锁的设计 19. 介绍一下分布式 ID 你们的实现方案,介绍一下号段模式 20. 讲一下分布式事务,2PC 与 3PC 区别,主要解决了哪些问题 21. 假如给你一个服务器如何设置 JVM 常规参数
AI 推荐面试题