后端岗位面试题 · 技术原理
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 71234 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 241 题请说明单例模式是什么,以及它的核心目的。 考察对单例模式定义与适用场景的理解第 242 题请介绍你对分布式事务的理解,并分别说明 2PC、3PC、TCC 以及 Seata 的运作机制和适用场景。 考察对分布式事务一致性的理解及主流方案对比第 243 题请解释 Python 的全局解释器锁(GIL)是什么,并说明它对多线程程序的影响。 考察对 Python GIL 机制的理解及其对并发编程的影响第 244 题Spring中的@Autowired和@Resource的区别 考察依赖注入注解的装配方式与适用场景第 245 题MVCC的实现原理是什么? 考察对多版本并发控制核心机制与隔离级别实现的理解第 246 题ThreadLocal 变量是否存在过期时间?如果没有,如何避免内存泄漏? 考察 ThreadLocal 原理与内存泄漏风险第 247 题MongoDB的数据结构有哪些 考察对MongoDB核心数据模型的基本理解第 248 题请说明 MySQL 事务的四种隔离级别,并指出哪一种隔离级别可以解决幻读问题。 考察对事务隔离级别及其对并发异常处理的掌握程度第 249 题TCP连接常见状态有哪些? 考察TCP状态机的基础掌握与关键状态理解第 250 题给定一个字符串,输出其中"中国"两个字,请说明你会如何处理? 考察字符串处理、遍历与索引的基础编程能力第 251 题ThreadLocal的原理是什么?在你的项目中你是如何使用的? 考察对ThreadLocal底层机制的理解及实际项目应用能力第 252 题如何监控数据库的运行状态?你会关注哪些指标? 考察数据库监控的指标理解与排查思路第 253 题请说明HashMap的底层原理、转换条件和扩容机制。 考察HashMap的数据结构、红黑树转换与扩容细节第 254 题POST 请求能否携带并获取 URL 参数? 考察对 HTTP 方法语义与常见 Web 框架参数获取机制的理解第 255 题请解释 HashCode 是什么,以及它在 Java 集合中有哪些作用? 考察对哈希散列原理及其在集合中的应用理解第 256 题怎么定位慢查询? 考察对数据库慢查询定位手段和排查流程的掌握第 257 题在串口驱动中实现 DMA 的具体流程是什么? 考察对串口驱动中 DMA 配置与数据搬运流程的理解第 258 题服务注册发现是怎么实现的? 考察对服务注册发现核心机制、组件及容错处理的理解第 259 题针对本地缓存,在应用发版更新时,如何避免或处理缓存数据与版本不一致或丢失的问题?请谈谈你的设计和考虑。 考察对本地缓存版本一致性、失效策略和发布流程的深入理解第 260 题请解释什么是分布式会话管理,并说明常见的实现方式及其优缺点。 考察对分布式会话一致性与常见技术方案的理解