作业帮面试题 · 编码实现
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 206 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 161 题实现最小覆盖子串算法,即给定字符串s和t,返回s中包含t所有字符的最短子串。 考察滑动窗口、哈希计数和边界条件处理第 162 题请写出SQL语句:查询表中所有重复出现的内容(即出现次数大于1的记录)。 考察SQL分组聚合与HAVING过滤、以及对“重复内容”定义的理解第 163 题请解释 nextTick 及其在前端的应用场景。 考察对 nextTick 实现原理与异步更新机制的理解及应用能力第 164 题请实现一个函数,找出数组中所有不重复的三元组,使得三元组的元素之和等于给定目标值(如 0)。 考察三数之和的算法设计、去重逻辑与时间复杂度控制第 165 题说说 Promise 的原理? 考察对 Promise 状态机、链式调用与异步流程控制的掌握第 166 题请手写实现一个防抖(debounce)函数,要求支持取消和立即执行选项,并说明其适用场景。 考察对防抖原理的理解、边界处理和实际应用能力第 167 题手写一个方法,将树结构数据转换为数组,并说明你的实现思路。 考察数据结构转换能力与编码实现第 168 题请实现一个深度拷贝函数,要求能处理各种边界情况,例如JSON对象、正则表达式、函数、日期等类型。 考察深拷贝实现的全面性、边界处理能力和对常见类型特性的理解第 169 题给定一个字符串,如何按长度降序输出它的所有非空子序列?例如输入"abcd",输出"abcd abc bcd ab ac ad bc bd cd a b c d"。 考察递归或迭代生成子序列、排序与去重能力第 170 题请实现一个简单的事件总线EventBus,支持事件的注册、发布和取消订阅。 考察事件总线核心功能的设计与实现能力第 171 题请现场完成算法题:重排链表(例如将链表 L0→L1→…→Ln 重排为 L0→Ln→L1→Ln-1→…)。 考察链表操作与算法思路的现场实现能力第 172 题给定一个类似“1abc2abc3abc10abc”的字符串,如何将其解析并输出形如“1:abc”“2:abc”“3:abc”“10:abc”的结果?请说明你的处理思路和实现方案。 考察字符串解析、正则或分割算法以及边界处理能力第 173 题实现 sqrt 函数,不能调用库函数。 考察数值计算方法、迭代收敛与边界条件处理第 174 题请手写实现一个函数节流(throttle),并解释其适用场景。 考察对函数节流原理的理解与编码实现第 175 题请手写一个防抖函数,并说明其适用场景。 考察防抖函数的实现原理、闭包应用与场景判断能力第 176 题如何在一个有序旋转数组中找到最小值?请说明算法思路、时间复杂度和边界条件。 考察二分查找思想在特殊有序数组中的应用及边界处理第 177 题给定一个成绩表,编写查询语句,统计成绩等于90分的记录条数。 考察聚合函数 COUNT 和条件过滤的组合使用第 178 题手写LRU缓存淘汰算法,可以采用哈希表加双向链表实现。 考察LRU缓存机制的理解以及链表、哈希表的综合实现能力第 179 题有一个form表单,其中需要上传一个头像,该怎么做? 考察表单中文件上传的实现方式、前后端处理与用户体验第 180 题请设计一个课程表并编写SQL查询语句,需要包含哪些核心字段和约束? 考察数据库表设计基础与SQL编写能力