后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 81 题RabbitMQ 中生产消息失败怎么处理? 考察生产者消息可靠投递与失败处理能力第 82 题请介绍 ThreadLocal 的原理、常见用途以及使用中的注意事项。 考察对 ThreadLocal 内部机制、内存泄漏风险和典型应用场景的理解第 83 题请解释雪花算法(Snowflake)生成ID的基本原理,以及它在实际应用中可能遇到的问题或局限性。 考察分布式ID生成原理的理解深度及对边界情况的意识第 84 题数据DQC需要怎么保证 考察数据质量控制体系的设计与实施第 85 题百万数据Excel如何导入? 考察大数据量导入的方案设计、性能优化与可靠性处理第 86 题Redis限流如何实现(使用Redis的数据结构)? 考察对Redis数据结构特性的理解以及在限流场景中的选型和实现能力第 87 题幂等性了解吗,怎么实现接口的幂等性? 考察对接口幂等性的理解及幂等方案的选型与落地第 88 题在MySQL里,索引的数量是不是应该尽量增加,这样做有什么利弊?请说明理由。 考察对MySQL索引开销与查询性能平衡的理解。第 89 题在 MySQL 里,如果某个事务长时间不结束,会引发哪些常见故障或性能隐患? 考查对长事务在锁、日志、一致性、并发等方面的连锁影响的理解。第 90 题买一张票从某地到某地,然后没有付钱,那订单系统是个什么状态? 考察订单状态机设计中对未支付订单的状态定义与超时处理第 91 题若 MySQL 移除了多版本并发控制机制,对事务隔离和并发读写会产生哪些具体影响? 考查对 MVCC 在 MySQL 并发控制中核心作用及其缺失后果的理解第 92 题在单机和集群两种部署方式下,使用 Redis 的注意事项有何不同? 考察对 Redis 部署模式及一致性、扩展性风险的理解第 93 题在使用 STL 的 vector 时,有哪些注意事项? 考察对 vector 内存管理、迭代器失效及性能特性的理解第 94 题在MySQL里遇到死锁情况时,有哪些处理手段和预防措施? 考查对MySQL死锁原理、检测机制及解决与预防策略的掌握程度。第 95 题在必须依赖一个不稳定三方接口的场景下,你会如何设计业务以提高可靠性?请说明预处理与兜底方案。 考察对不稳定外部依赖的可靠性设计能力,包括预处理、降级与兜底策略第 96 题Redis中大量数据同时失效应该怎么解决? 考察对缓存雪崩成因、危害及解决方案的系统理解第 97 题在 MySQL 架构中,有哪些常用策略可以消除或降低单点故障带来的风险?请说明各自的适用场景和不足。 考查候选人对 MySQL 高可用方案的理解,包括常见部署架构、故障切换机制及其适用边界。第 98 题在项目里由你负责推进分库分表改造,你会按照怎样的步骤来实施? 考查对分库分表全流程的工程化把控,包括评估、方案设计、迁移、验证和回滚。第 99 题当对数据库实施分库分表后,通常会面临哪些新的挑战或问题? 考查对分库分表带来的数据一致性、查询复杂度和运维等问题的理解能力。第 100 题PolarDB 在从内存持久化到硬盘的过程中,如何保证线程安全? 考察对数据库持久化并发控制机制的理解