作业帮面试题 · 编码实现

作业帮相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 181 题给定一个由 i 和 o 组成的字符串,其模式为 i, ii, iii, iiii, ... 依次排列,并在每组 i 之间和字符串末尾各插入一个 o,即 i o ii o iii o iiii o ...。若该字符串的长度为 n,其中有多少个 o? 考察规律识别、等差数列求和与变量归约编码实现问题拆解第 182 题请根据实习项目中的需求,写出实现连续 n 天登录(n 为变量)的 SQL 语句。 考察 SQL 处理连续事件窗口的能力,特别是使用窗口函数和日期分组技巧编码实现问题拆解技术原理SQL第 183 题手写括号匹配算法,如果要考虑括号的优先级,应该怎么做? 考察栈数据结构的应用与不同优先级规则下的算法设计编码实现问题拆解技术原理第 184 题请手写实现一个函数防抖(debounce),并说明与节流的区别。 考察对函数防抖原理的理解与编码实现编码实现技术原理JavaScript第 185 题请实现一个算法,输入一个正整数,输出所有小于它的质数。 考察质数判断的算法实现与复杂度意识编码实现问题拆解第 186 题防抖节流的运用场景以及实现 考察防抖与节流的概念区分、适用场景及实现能力编码实现问题拆解技术原理JavaScript第 187 题请用你最熟悉的语言实现两个有序数组合并为一个有序数组。 考察有序数组合并的算法实现与语言基本功编码实现问题拆解第 188 题请用一条SQL查询出分数最高的学生的姓名。 考察SQL基础、聚合与排序查询的正确书写编码实现技术原理SQL第 189 题请实现一个蛇形矩阵:从矩阵的左下角开始,按蛇形路线递增填充,直到右上角结束。 考察数组边界控制、方向切换与循环遍历的实现能力编码实现问题拆解技术原理第 190 题请实现 LeetCode 93 题目:复原 IP 地址。 考察回溯算法与字符串分割处理能力编码实现问题拆解第 191 题请用栈实现一个队列,要求实现入队和出队操作,并分析复杂度。 考察双栈模拟队列的算法设计与复杂度分析编码实现问题拆解技术原理第 192 题给定一个字符串,找出其中最长的回文子串。 考察字符串处理、动态规划或中心扩展算法的设计能力编码实现问题拆解技术原理第 193 题如何用 Redis 实现滑动窗口限流? 考察限流算法原理、Redis 数据结构和边界处理能力编码实现问题拆解技术原理Redis第 194 题如何判断一棵二叉树的左右子树是否为镜像对称的?请说明思路。 考察二叉树递归判断对称性的算法设计编码实现问题拆解技术原理第 195 题用Java实现一个单例模式 考察单例模式的实现方式与线程安全设计编码实现技术原理Java第 196 题给定一个整数数组,如何找出第k大的元素?请先给出最容易想到的解法。 考察基础解法与时间复杂度的初步认识编码实现技术原理第 197 题请解释 JavaScript 中 this 关键字的指向规则,并举例说明不同调用方式下的 this 指向。 考察对 JavaScript 中 this 绑定机制的理解与常见场景区分编码实现技术原理JavaScript第 198 题请用递归方法实现一个常见算法问题(如计算斐波那契数列的第 n 项),并分析其时间复杂度和空间复杂度。 考察递归思想、基线条件设置及复杂度分析能力编码实现问题拆解技术原理第 199 题实现一个函数,将一个链表中每 k 个节点一组进行反转。若链表剩余节点不足 k 个,则保持原顺序。请完成代码并说明边界处理。 考察链表操作、递归或迭代实现及边界条件编码实现问题拆解技术原理第 200 题有n个数,其中有两个数在数组中只出现一次,其他数都出现两次,找出这两个数。 考察位运算技巧与问题拆解能力编码实现问题拆解技术原理