后端岗位面试题 · 问题拆解
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 17602 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 181 题请描述 MVCC(多版本并发控制)的执行流程。 考察对数据库 MVCC 机制的理解,包括版本链、快照读与当前读的差异第 182 题给定一个表,包含字段 username、key、value,每个用户有多条记录,字段数量越多代表用户越活跃。请用 SQL 查询找出最活跃的 10 个用户。 考察 SQL 聚合查询能力、分组统计与排序第 183 题请描述一次RPC调用的完整执行流程,从客户端发起请求到服务端返回结果。 考察对RPC通信机制、序列化、网络协议和服务发现等环节的整体理解第 184 题手写合并有序链表 考察链表操作、边界处理与编码实现能力第 185 题请实现一个随机红包分发算法,将总金额随机分配给指定人数。 考察随机分配算法的设计、边界处理与均匀性第 186 题计算n!的结尾有多少个连续的0 考察数学推导与算法效率第 187 题在刷算法题(如力扣)的过程中,你感觉题目难度如何,如何应对? 考察算法学习态度与问题拆解能力第 188 题说一下Spring的bean的生命周期,bean初始化怎么知道自己在这个周期。 考察对Spring Bean生命周期流程及感知机制的理解第 189 题FunctionCall 在 LLM 中是如何实现的? 理解 FunctionCall 的调用机制、参数解析与执行流程第 190 题算法题:编写二分搜索代码。 考察二分搜索实现、边界条件处理与复杂度分析第 191 题请介绍 JVM 类从加载到使用再到卸载的完整生命周期。 考察 JVM 类加载机制、生命周期各阶段和卸载条件的理解第 192 题用到了责任链模式,为什么会考虑用这个模式? 考察候选人对设计模式应用场景的判断和设计权衡第 193 题如果我们在多个字段上建立联合索引,字段顺序是a、b、c,查询条件为b=... and a=...,会使用该索引吗? 考察联合索引最左前缀原则的理解与应用第 194 题如何实现高精度的视频续播功能? 考察视频续播的精度控制与状态管理第 195 题请介绍一个你亲自设计或实现的算法项目,说明问题背景、你的具体贡献、关键算法思路以及最终效果。 考察候选人对算法项目的理解深度、个人贡献和结果量化能力第 196 题写一个16进制或10进制字符串转10进制的函数,需要保证健壮性 考察字符串解析、进制转换和输入健壮性处理第 197 题不同关卡跳转时如何保存角色信息。 考察跨场景数据持久化与一致性的方案设计能力第 198 题有一个文件,包含十亿行数字,每行一个整数,如何高效找出其中最大的前10个数? 考察海量数据处理中 Top-K 问题的算法设计与内存约束意识第 199 题请实现一个函数,将链表按指定顺序重排:对于长度为偶数的链表,按首尾交替的方式重新排列,例如 1→2→3→4 重排为 1→4→2→3。 考察链表操作、双指针找中间节点、反转链表与合并链表的综合编码能力第 200 题请详细说明 synchronized 的底层实现原理。 考察对 Java 内置锁底层机制、锁升级过程及并发安全性的理解