后端岗位面试题 · 技术选型
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11284 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 201 题对于不同的支付方式可能有相同的逻辑,也可能有各自不同的逻辑,该如何设计? 考察支付系统设计中的公共逻辑抽象与差异化扩展能力第 202 题为什么不直接采用RSA,而是采用RSA+对称加密这样的机制? 考察对称加密与非对称加密的优缺点认知及混合加密设计动机第 203 题与 Oracle 相比,MySQL 的优势体现在哪些方面? 考查对 MySQL 与 Oracle 差异的理解,以及从成本、架构、生态、易用性等多维度对比的能力。第 204 题请比较LRU-K与标准LRU在缓存淘汰上的区别和适用场景。 考察对两种缓存淘汰策略差异的理解及场景选择能力第 205 题请介绍消息队列(MQ)的核心作用,以及你在实际项目中是如何选型和使用的? 考察对消息队列核心价值、选型考量及实际应用的理解第 206 题Redis的集群架构有哪些? 考察对Redis不同集群方案的原理、适用场景和优缺点的理解第 207 题请介绍你负责的项目的技术选型和架构设计过程。 考察技术选型依据与架构设计能力第 208 题如何使用 gdb 调试程序,并在启动时向被调试程序传递命令行参数? 考察对 gdb 常用调试流程与参数传递方法的掌握第 209 题请具体说明 Netty 在应对 TCP 传输中的粘包和拆包现象时采用了哪些解决方案,并解释为什么会出现这两个问题。 考查对 Netty 拆包粘包机制的理解,以及是否可以清晰阐述解决方法和适用场景。第 210 题讲一讲你了解过的索引类型 考察对常见索引类型的分类认知与适用场景理解第 211 题请介绍 Java 中常用的集合框架及其适用场景。 考察对 Java 集合框架的掌握程度及应用场景理解第 212 题请谈谈你在数据库方面的实际经验,比如使用过哪些数据库,以及如何处理过典型的数据库问题? 考察候选人的数据库知识深度与实际问题处理能力第 213 题请谈谈你对Spark和MapReduce的理解,并说明它们各自的适用场景。 考察对分布式计算框架的技术原理掌握与方案选型能力第 214 题如果用Redis实现乐观锁,该怎么实现? 考察基于版本号或条件的原子更新机制及其在分布式环境下的适用性第 215 题如何设计一个任务调度系统? 考察任务调度系统的架构设计、可靠性、扩展性与异常处理能力第 216 题什么是回表查询?请举例说明如何避免回表。 考察对回表机制的理解及索引优化能力第 217 题请介绍常见的加密算法分类及其适用场景和主要区别。 考察对对称加密、非对称加密和哈希算法基本原理及应用场景的掌握第 218 题讲下AOP的原理以及用了什么设计模式 考察AOP底层实现机制与设计模式应用第 219 题请介绍你使用 Dubbo 的经验,并说明它的整体架构是怎样的? 考察对 Dubbo 核心架构的掌握程度及实际使用经验第 220 题Redis 中的 Set 和 ZSet 有什么区别? 考察对 Redis 基础数据结构特性的掌握