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

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

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

筛选题目已选:问题拆解
第 881 题假如我想完成能叠加优惠券的结算,在满足优惠券规则的情况下尽可能优惠最大金额,你会怎样设计? 考察优惠券叠加场景下的规则建模与最优组合求解能力问题拆解系统设计方案权衡第 882 题Redis ZSet 底层的数据结构是什么?插入操作是如何实现的? 考察 ZSet 底层实现细节与插入的时间复杂度及触发条件问题拆解技术原理Redis第 883 题怎么通过信号量进行通信? 考察信号量实现进程间同步与通信的机制及典型用法问题拆解技术原理第 884 题算法题:输入给定4个点的xy坐标,输出判断这四个点是否形成一个矩形。 考察几何性质、计算几何基础和边界条件处理能力编码实现问题拆解第 885 题请谈谈你使用AI辅助编程工具的经验,以及你是如何设计提示词来生成代码的? 考察AI工具的实际使用经验、提示词设计能力与代码质量把控持续改进问题拆解技术原理第 886 题请实现删除链表倒数第 N 个节点的算法。 考察链表遍历、边界处理与双指针技巧编码实现问题拆解技术原理第 887 题Linux相关问题:常用的Linux命令有什么? 考察对Linux常用命令的掌握程度和实际使用经验问题拆解技术原理Linux第 888 题介绍一下在实习中遇到的一个最有挑战的事情。 考察候选人面对挑战的态度、解决问题的能力和自我反思沟通表达问题拆解项目复盘第 889 题实习中如何定位排查困难的bug 考察问题定位方法、排查思路和工具使用能力持续改进问题拆解问题排查第 890 题请介绍你使用深度学习框架(如 TensorFlow 或 PyTorch)完成的一个具体项目,并说明框架选择的原因及其在项目中的关键作用。 考察框架选型依据、实际应用深度与项目复盘能力问题拆解项目复盘技术选型第 891 题给定整数数组a[1..n]、整数m和k,要求找出两个下标i和j,使得abs(a[i]-a[j]) < k且abs(i-j) < m。请给出算法并分析复杂度。 考察滑动窗口与数据结构结合的算法设计能力编码实现问题拆解技术原理第 892 题请描述将Map对象转换为JSON字符串的实现要点,并说明常见的易错点。 考察对Map与JSON格式转换的掌握程度及细节处理能力问题拆解技术原理第 893 题有n根粗细不均匀、长短不一的绳子,每根烧完需要1小时,如何用这些绳子测出15分钟? 考察逻辑推理与问题拆解能力,处理经典绳子计时问题问题拆解第 894 题请实现一个函数,返回一个数组的所有全排列。 考察递归回溯算法的实现能力与边界处理编码实现问题拆解第 895 题请介绍你实习项目中的一个主要难点及其解决过程。 考察项目复盘、问题拆解和持续改进能力持续改进问题拆解项目复盘第 896 题有哪些方法可以实现一个栈(stack)?你打算用什么数据结构去实现? 考察栈的基本操作及不同实现方式的权衡问题拆解技术原理方案权衡第 897 题请介绍一个你熟悉且在实际项目中用过的算法,并说明它的适用场景与实现要点。 考察算法掌握深度、应用场景理解及表达能力问题拆解技术原理第 898 题请简要介绍Linux内核的主要机制,并说明各自的作用。 考察对Linux内核抽象机制的理解与结构化表达能力沟通表达问题拆解技术原理Linux第 899 题你对大模型有哪些了解?比如 prompt、function call、RAG 这些方面。 考察对大模型关键技术方向的掌握程度和广度问题拆解技术原理LLM第 900 题MySQL的ACID如何实现? 考察对事务四大特性底层机制的理解深度问题拆解技术原理MySQL