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

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

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

筛选题目已选:编码实现
第 581 题如果选用令牌桶限流,你能说说它的工作原理和具体使用步骤吗? 考察令牌桶算法细节及实际应用能力编码实现风险判断技术原理Redis第 582 题请实现一个函数,判断给定数组序列是否是某二叉搜索树的后序遍历结果。 考察二叉搜索树性质、递归分治思想和边界处理能力编码实现问题拆解技术原理第 583 题请用递归方式实现二叉树的前序遍历,并编写测试用例验证。 考察二叉树前序遍历的递归实现能力与基础测试意识编码实现问题拆解技术原理第 584 题如何判断对象是否相等? 考察对象相等性判断的实现方式与适用场景编码实现技术原理Java第 585 题如何从学生表中按成绩正序排序后获取排名第5到第8的学生姓名?请写出SQL。 考察SQL窗口函数或分页查询的应用编码实现技术原理SQL第 586 题请实现一个函数,输入一个整数数组,输出其中没有重复出现的元素(即出现次数为1的元素)。 考察数组遍历、频率统计和结果输出的实现能力编码实现问题拆解第 587 题请手写并解释一个加法器和一个除法器的实现,说明其工作原理和时间复杂度。 考察数字电路或算法层面的加法与除法实现能力,以及原理阐述编码实现问题拆解技术原理第 588 题口述编程题:输入数组,对区间 [a, b] 进行反转,请讲解实现思路。 考察数组区间操作、边界处理与编程表达能力编码实现问题拆解技术原理第 589 题请使用线程池实现从1加到100,并说明实现思路。 考察线程池使用与多线程求和的设计与实现编码实现问题拆解技术原理Java第 590 题给定一串数值范围在[0, 30000]的数字,其中绝大部分值小于128,要求实现一个压缩与解压算法:小于128的数用1个字节存储,大于等于128的数用2个字节存储,使得测试代码运行通过。 考察位运算与字节编码的压缩算法设计与实现编码实现问题拆解技术原理第 591 题请实现 k 个一组翻转链表,并说明你的算法思路和时间复杂度。 考察链表操作、分治思路与复杂度分析编码实现问题拆解技术原理第 592 题手撕:一个链表,从中间分开,反转后半段,再交替插入 考察单链表拆分、反转与交替合并的编码实现能力编码实现技术原理第 593 题请解释池化思想的好处,并给出一个简单的实现思路。 考察对资源池化思想的理解及基本实现能力编码实现技术原理第 594 题给定一棵二叉树和两个节点,请找出这两个节点的最近公共祖先(LCA)。 考察二叉树遍历、递归回溯与最近公共祖先问题的算法设计编码实现问题拆解技术原理第 595 题算法题:数字n代表生成括号的对数,请你设计一个函数,用于生成所有可能的并且有效的括号组合。 考察回溯算法和递归思维,以及对括号有效性的理解编码实现问题拆解第 596 题请设计并实现一个简单的信号槽机制,要求支持多对多连接和参数传递。 考察候选人手写信号槽的设计能力与 C++ 实现功底编码实现技术原理C++第 597 题请设计并实现一个LRU(最近最少使用)缓存,支持get和put操作,要求get和put的时间复杂度都是O(1)。请说明你的数据结构设计。 考察LRU缓存原理及O(1)数据结构设计编码实现技术原理方案权衡第 598 题请设计并实现一个API限流器,要求支持高并发场景下的限流控制。 考察限流算法理解、并发安全实现及系统设计能力编码实现系统设计方案权衡Redis第 599 题给定一个数组 height,表示每个宽度为 1 的位置的柱子高度,请计算按此排列的柱子下雨之后能接多少雨水。 考察单调栈或双指针法解决接雨水问题的能力编码实现问题拆解技术原理第 600 题==和equals的区别,equals和hashCode的关系是什么? 考察Java对象相等性判断原理及hashCode契约编码实现技术原理Java