后端岗位面试题 · 问题拆解
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 17602 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 481 题脏读是什么?不可重复读是什么? 考察对数据库隔离级别相关并发一致性问题的理解第 482 题可重入锁是怎么实现的 考察对可重入锁原理与实现细节的理解第 483 题请结合你的实际项目,介绍一下处理高并发的经验。 考察候选人真实项目中的并发处理能力与方案权衡第 484 题你说核心线程会常驻去执行任务, 底层是怎么实现的 考察线程池核心线程常驻原理及底层机制第 485 题死锁是什么?怎么避免? 考察对死锁概念及常见避免策略的理解第 486 题请介绍父子线程之间进行数据传递的常见实现方式。 考察对多线程数据传递机制及线程安全性的理解第 487 题在重构中如何保证代码安全性? 考察重构过程中的风险控制与安全性保障第 488 题Socket 如何保证一次性读取完数据? 考察对 TCP 流式传输、粘包半包问题及读取策略的理解第 489 题在Elasticsearch的ET模式(实际为ELT/ETL场景)下,如果读入了一份超大规模的数据,你会如何处理? 考察大数据量下的处理策略、性能优化与系统设计能力第 490 题线程池用过吗?请讲一下线程池的核心参数。 考察线程池核心参数的含义、作用及配置考量第 491 题不考虑资源限制,服务端最多能并发建立多少个 TCP 链接呢? 考察对 TCP 连接模型和操作系统资源约束的理解第 492 题两端建立通信时,客户端抓包可以抓到哪些包? 考察对TCP握手、TLS握手及常见协议包的掌握程度第 493 题请描述 Java 中线程的各个状态及其转换条件。 考察对线程生命周期和状态转换的理解第 494 题面对多个超大文件,如何进行高效的去重设计? 考察大数据量下去重的算法与系统设计能力第 495 题像一般的网站,页面可以前进后退,你会想到用什么数据结构去保存历史信息? 考察对栈结构特性的理解和在浏览器导航场景中的应用第 496 题请解释二叉树的基本概念和常见类型,并说明它们底层的存储与遍历方式。 考察二叉树定义、常见类型及底层存储与遍历原理第 497 题如果要做微调,你会怎么做? 考察对大模型微调流程、数据与策略的理解第 498 题不用雪花算法,自己如何实现分布式ID生成? 考察分布式ID方案的设计思路、原理理解和边界处理第 499 题TCP通信中如何处理粘包和半包问题? 考察对TCP流式传输特性及网络编程中粘包半包问题的解决能力第 500 题给定一个长度为 n 的整数数组 height,代表 n 条垂直线的高度,请找出其中两条线,使得它们与 x 轴共同构成的容器可以盛最多的水,并解释你的算法思路和复杂度。 考察双指针算法设计、复杂度分析及边界处理能力