后端岗位面试题 · 问题拆解

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 17602 · 更新 2026-08-05

筛选题目已选:问题拆解
第 141 题请手写一个有序链表去重的代码实现,如果不打算写完整代码,可以直接说明你的实现思路。 考察有序链表遍历与去重算法的理解与实现能力编码实现问题拆解技术原理第 142 题在实际工作中,你认为非技术问题通常包括哪些?请结合你的经验举例说明。 考察候选人对工作中非技术挑战的识别、归纳与应对能力协作推动沟通表达问题拆解第 143 题手撕:如何实现线程排队执行? 考察多线程并发控制与线程协作机制的理解和编码能力编码实现问题拆解技术原理Java第 144 题有10瓶水,其中一瓶有毒,毒性极强且即使稀释一亿倍也仍然有效。毒性发作时间最长为1小时,即在1小时后能观察到中毒症状。现在你有1小时时间,最少需要多少只老鼠才能确定哪一瓶水有毒? 考察二进制编码与信息论在经典老鼠试毒问题中的应用问题拆解技术原理第 145 题哪个项目最能体现自己的能力?你在这个项目中遇到了哪些挑战? 考察候选人的项目经验梳理、自我认知和问题解决能力问题拆解项目复盘结果导向第 146 题Redis Cluster扩缩容过程中底层数据迁移和槽位变更的具体工作机制是什么? 考察对Redis Cluster槽位分配、数据迁移和重定向机制的深入理解问题拆解技术原理Redis第 147 题在C语言中,数组指针和指针数组有什么区别?请结合一个具体表达式说明。 考察C语言中指针与数组结合时的类型区分与声明解析能力问题拆解技术原理C第 148 题你在实习中遇到过哪些非技术类问题?请举一个例子,说明当时的处理方式。 考察候选人在实习中应对非技术挑战的意识和解决能力沟通表达持续改进问题拆解第 149 题说明C++ lambda表达式的实现原理 考察对C++ lambda底层实现机制的理解,包括捕获、闭包类型与调用约定问题拆解技术原理C++第 150 题请说明索引失效的常见场景,并分析 LIKE 查询是否必定导致索引失效? 考察索引失效原理、LIKE 查询优化及边界分析能力性能优化问题拆解技术原理MySQL第 151 题请手写实现一个parseInteger方法,将字符串转换为整数。 考察字符串解析、边界条件处理和异常处理能力编码实现问题拆解风险判断第 152 题给定一棵二叉树的根节点 root,如何找出该二叉树中每一层的最大值? 考察二叉树层序遍历的实现和边界处理编码实现问题拆解第 153 题如何用两个普通队列实现堆? 考察队列模拟堆的数据结构设计和操作正确性问题拆解技术原理方案权衡第 154 题请编程实现:给定一个只包含括号字符的字符串,统计其中有效括号子串的个数。 考察栈或计数法解决括号匹配问题的能力及边界处理编码实现问题拆解技术原理第 155 题请具体介绍你在项目中使用的数据结构,以及它们解决了什么问题。 考察数据结构选型与实际应用深度问题拆解项目复盘技术原理第 156 题做过的项目里,遇到的核心挑战有哪些?你是如何解决的? 考察项目复盘能力、问题拆解与解决方案的有效性问题拆解项目复盘结果导向第 157 题谈谈你对动态规划的理解。 考察对动态规划思想、适用条件与实现要点的掌握编码实现问题拆解技术原理第 158 题请在有序二维数组中查找目标值,判断其是否存在。数组每行从左到右递增,每列从上到下递增。 考察对有序二维数组特性的利用及二分或线性搜索能力编码实现问题拆解第 159 题如何设计并实现一个任务调度器,用于定时执行和延迟任务? 考察任务调度器的核心机制、数据结构和可靠性设计问题拆解系统设计技术原理第 160 题给一个十进制数n,和一个包含若干一位数的数组,用数组中的数字组成小于n的最大数。 考察算法设计、边界处理与编码实现能力编码实现问题拆解技术原理