作业帮面试题 · 问题拆解
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 412 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 161 题请设计一套拍照搜题功能的测试用例,涵盖功能、边界和异常场景。 考察测试用例设计能力,包括功能覆盖、边界条件和异常处理第 162 题请实现两数之和算法,并说明你的解法思路。 考察基础算法实现、问题拆解和复杂度分析能力第 163 题给定一个数组和一个目标值,移除数组中所有等于目标值的元素,并返回新数组的长度。请实现并说明思路。 考察基础数组操作与双指针技巧第 164 题请实现一个函数,计算给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口算法与编码实现能力第 165 题给定一个整数数组,找出其中未出现的最小正整数并说明算法复杂度。 考察数组处理、原地算法与时间复杂度分析第 166 题请解释poll和epoll的区别,并说明它们各自适用的场景。 考察对I/O多路复用机制的理解及场景选型能力第 167 题请实现一个函数,判断给定的字符串中的括号是否合法。 考察栈数据结构与边界条件处理能力第 168 题给定两个字符串 a 和 b,判断能否用 b 中的字符(每个字符只能用一次)重新排列组成字符串 a。请手写代码实现该功能。 考察字符计数与集合覆盖判断的编码实现第 169 题给定一个区间的集合,请合并所有重叠的区间,并返回合并后的区间列表。 考察排序与线性扫描处理区间合并的能力第 170 题请描述从在浏览器地址栏输入一个网址到页面完整展示出来的全过程,涉及哪些关键环节? 考察对HTTP请求、DNS解析、TCP连接、服务器处理及页面渲染等网络链路各环节的理解第 171 题在数据处理流程中,如何设计与实施数据筛选或质量评估机制来确保高质量数据? 考察数据质量评估的系统性方法与实践第 172 题你用过哪些AI产品?作为产品,你对它们有什么看法,有哪些改进点? 考察产品体验的观察深度、用户视角分析与改进建议质量第 173 题请介绍一段实习经历及其中的难点,以及你是如何解决的。 考察候选人实习经历的真实性、问题解决能力和复盘意识第 174 题请描述在前端项目中如何通过 Axios 进行数据交互,并说明具体流程。 考察对 Axios 使用流程和请求处理机制的理解第 175 题现场完成一道算法题,原型为 Hot100 中的最小覆盖子串,要求先讲解解题思路。 考察滑动窗口与双指针、哈希表计数、边界与优化意识第 176 题给定总预算total、铅笔单价cost1和钢笔单价cost2,求两种笔各买多少支(可以为0)能够恰好花完预算的方案数,请实现并说明思路。 考察枚举或数学计数解法及边界处理第 177 题请解释代码中 `this` 的指向规则,并结合常见调用方式说明如何判断。 考察对 JavaScript 中 this 绑定机制的理解与判断能力第 178 题如何使用Linux命令查找指定目录及其子目录下文件名包含特定关键字的文件? 考察Linux文件查找命令的掌握及参数使用第 179 题在前端表格或列表渲染中,若数据行的高度不确定,你会如何处理以保证布局和性能? 考察对动态内容高度场景的布局策略与性能权衡理解第 180 题请编写代码,将一棵二叉树的所有节点的值按层序遍历顺序输出为一个数组。 考察二叉树遍历算法的理解与编码实现能力