后端岗位面试题 · 技术原理
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 71234 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 141 题订单放入延迟队列,用的什么作为延迟队列,还有哪些组件可以作为延迟队列? 考察延迟队列的实现方案、适用场景与选型权衡第 142 题如何判断是否使用索引,请结合执行计划说明 考察索引选择、执行计划解读和SQL优化能力第 143 题请解释什么是代理模式,并说明它的主要用途和常见应用场景。 考察对代理模式概念、用途及应用场景的理解第 144 题介绍一下Linux系统的进程和线程 考察对Linux进程与线程核心概念及其差异的理解第 145 题请介绍你项目中最复杂的模块,并说明其具体实现。 考察候选人对复杂模块的深入理解、架构拆解与实现细节表达能力第 146 题100M内存空间,给10G无序数据排序的方案,追问归并排序和堆实现的具体逻辑 考察大数据量下内存受限时的排序策略及归并排序、堆排序的实现细节第 147 题详细阐述从浏览器输入域名到页面响应的整个过程。 考察网络请求全链路理解,包括DNS、TCP、HTTP、渲染等环节第 148 题Lock和Synchronized两种锁的区别。 考察并发编程中两种锁机制的原理与应用选择第 149 题请用你熟悉的语言实现堆排序,并说明其时间和空间复杂度。 考察堆排序的建堆、调整过程和复杂度分析第 150 题如何设计多线程并行任务并在全部完成后汇总结果?请说明实现方式,并解释 CountDownLatch 的实现原理。 考察多线程协作、并发控制与同步原语原理第 151 题联合索引(A、B、C)是如何构建的? 考察联合索引的底层结构与排序规则第 152 题了解方法逃逸吗?请说明逃逸分析的核心思想及其在 JVM 中的应用。 考察对 JVM 逃逸分析与栈上分配优化的理解第 153 题请解释分布式的含义,并说明采用分布式系统的必要性或动机。 考查对分布式系统概念的理解以及引入分布式架构的核心原因。第 154 题数组和链表分别适合应用什么样的场景? 考察对数组与链表特性差异及其适用场景的理解第 155 题请解释网关的概念,并列举网关的主要作用。 考查对网关核心概念及在系统架构中作用的理解。第 156 题幻读是几个事务导致的? 考察并发控制下幻读的定义与事务交互机制第 157 题请说明 Dubbo 的基本定义,并描述其整体架构设计的关键组成部分。 考查对 Dubbo 框架定义及其架构设计的理解程度。第 158 题请说明进程与线程的区别,并谈谈它们各自的内存区域和内存模型。 考察操作系统基础中进程线程、内存布局与并发内存模型的掌握程度第 159 题请解释分布式系统中的 CAP 定理,并说明它在实际系统设计中的意义。 考查候选人对分布式系统基础理论的理解及其对系统设计权衡的认知。第 160 题请解释 RPC 的概念,列举几种主流 RPC 框架,并说明实现一个 RPC 框架的核心原理。 考查对远程过程调用概念、生态和底层实现机制的理解深度。