后端岗位面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 181 题请说明LoRA的原理并计算其参数量。 考察对LoRA机制和参数规模的计算能力编码实现技术原理第 182 题请解释如何求解二叉树中的最大路径和,并说明路径的定义。 考察二叉树遍历、递归与全局最优解的设计能力编码实现问题拆解技术原理第 183 题实现将string类型的IPv4地址转换为unsigned int类型 考察字符串解析、边界处理和数据范围意识编码实现问题拆解技术原理第 184 题请实现一个函数,输入一个字符串,反复删除所有相邻且相同的字符对,直到不能再删除,返回最终字符串。 考察字符串处理、栈或递归思路及边界处理编码实现问题拆解第 185 题请介绍一下你实现过的Socket网络编程项目,比如一个简单的FTP客户端或服务器。 考察网络编程实践、协议理解和项目复盘能力编码实现项目复盘技术原理C第 186 题给定一个整数数组 nums,请找到是否存在这样一个下标:该下标左侧所有元素之和等于右侧所有元素之和,如果存在多个,返回最左边的一个,如果不存在则返回 -1。 考察前缀和思想、数组遍历和边界条件处理编码实现问题拆解第 187 题能不能用两个栈去实现一个队列? 考察栈与队列的数据结构特性及算法设计能力编码实现问题拆解技术原理第 188 题如何求一个整数数组中的最大值?请说明思路。 考察基本算法思路与边界处理能力编码实现问题拆解技术原理第 189 题请手写代码实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的实现能力与复杂度分析编码实现技术原理第 190 题在 C 语言中,如何向指定内存地址写入一个值?请说明实现方法及潜在风险。 考察对指针操作、内存安全及越界风险的理解编码实现风险判断技术原理C第 191 题请设计一个方案,使多个任务可以串行执行(每个任务依赖前一个任务的结果),同时允许某些任务并行执行,如何实现? 考察并发任务编排、依赖关系处理和线程管理能力编码实现问题拆解技术原理Java第 192 题请实现 LeetCode 2073 题:购票需要的时间。 考察数组与队列模拟的基本编程能力编码实现问题拆解第 193 题LeetCode 1790 题:仅执行一次字符串交换能否使两个字符串相等。请给出算法思路和代码实现。 考察问题拆解和编码实现能力编码实现问题拆解第 194 题如何向一个有重复节点的链表插入新节点?有哪些注意事项? 考察重复节点场景下的插入逻辑与边界处理编码实现第 195 题请介绍并查集(Union-Find)的数据结构,说明其核心操作、时间复杂度,并举例说明其典型应用场景。 考察对并查集原理、核心操作、时间复杂度和应用场景的理解编码实现问题拆解技术原理第 196 题Redis怎么实现滑动窗口限流? 考察利用Redis实现滑动窗口限流的原理、数据结构选择与边界处理编码实现性能优化技术原理Redis第 197 题有没有看过用到 CAS 的 Java 工具类源码? 考察对 Java 并发工具类源码的阅读深度及对 CAS 机制的理解编码实现问题拆解技术原理Java第 198 题如何实现一个旋转矩阵,并采用多种方法生成无重复的数字? 考察矩阵旋转算法与去重逻辑的多种实现编码实现问题拆解技术原理第 199 题实现“多线程查询数据且最大并发数不超过 5”的需求,怎么设计代码? 考察并发控制、线程池使用和边界处理能力编码实现风险判断技术原理Java第 200 题如何编写单元测试?重点讲一下你如何设计测试用例和断言。 考察单元测试设计能力与断言使用规范编码实现问题拆解技术原理