后端岗位面试题 · 问题拆解
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 17602 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 241 题为什么跳表的查找效率高?请说明其数据结构和查询复杂度。 考察跳表的数据结构原理、查询复杂度及与二叉搜索树/平衡树的对比第 242 题在 C++ 中,当类采用单继承时,其内存布局一般是如何安排的? 考察对单继承下对象内存布局、虚函数表指针及成员排列顺序的理解第 243 题技术选型出现分歧怎么办? 考察候选人在技术决策中的沟通协作、方案权衡与决策推动能力第 244 题请解释一下AOP与拦截器的区别和联系,并说明它们各自的适用场景。 考察Java开发中AOP与拦截器的概念辨析及实际应用能力第 245 题Linux 中 open 函数打开文件返回 fd,fd 怎么理解?为什么是整型? 考察对文件描述符本质、内核对象管理和用户态接口设计的理解第 246 题如何判断哪些数据是热点数据? 考察对热点数据特征识别与判定方法的理解第 247 题请详细描述G1垃圾回收器的工作流程,从初始标记到清理阶段分别做了什么。 考察对G1垃圾回收器核心工作流程的掌握程度第 248 题请分享一个你在项目开发中印象深刻的 bug,以及你是如何定位和解决的。 考察问题排查能力、技术深度和复盘总结能力第 249 题请描述CMS垃圾回收器的执行过程。 考察对CMS垃圾回收器各阶段的理解和特点掌握第 250 题请描述嵌入式系统从上电到主程序启动的完整流程。 考察对嵌入式系统启动链路、硬件初始化与软件引导的理解第 251 题如果要你从零设计一个高并发网络服务框架,你会如何设计? 考察网络编程的系统设计能力与并发模型理解第 252 题如何用 SQL 划分用户会话,即按间隔超过 30 分钟将同一用户的连续行为切分为多个会话? 考察状态累计和相邻时间差处理第 253 题有没有做过自定义注解? 考察对自定义注解的概念、使用场景及实现原理的掌握程度第 254 题请介绍你有大量数据需要排序时,可行的方案及各自的适用场景。 考察对大数据排序方案的掌握、场景权衡与复杂度分析第 255 题StringBuilder和StringBuffer怎么完成字符串拼接的,怎么完成扩容的? 考察对Java可变字符串实现原理的理解,包括拼接机制和扩容策略第 256 题请说明双缝干涉中主极大和主极小公式的推导思路。 考察对干涉条纹位置公式推导逻辑的掌握第 257 题面对亿级别数据的大表,通常会遇到哪些性能问题?请说明优化思路。 考察对大数据量表查询性能问题的识别与优化能力第 258 题介绍项目,在项目中承担什么角色,负责什么,遇到过什么困难? 考察项目理解、个人职责界定与问题应对能力第 259 题请实现一个函数,找出二叉搜索树中的第 k 大的节点。 考察二叉搜索树性质、中序遍历与递归实现能力第 260 题原子操作底层是怎么实现的? 考察对硬件原子性保障、指令执行和并发环境下的底层机制理解