作业帮面试题 · 问题拆解
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 412 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 321 题请实现一个深度拷贝函数,要求能处理各种边界情况,例如JSON对象、正则表达式、函数、日期等类型。 考察深拷贝实现的全面性、边界处理能力和对常见类型特性的理解第 322 题给定一个字符串,如何按长度降序输出它的所有非空子序列?例如输入"abcd",输出"abcd abc bcd ab ac ad bc bd cd a b c d"。 考察递归或迭代生成子序列、排序与去重能力第 323 题在典型Transformer模型中,Attention模块和MLP模块的参数规模通常哪个更大?请说明原因。 考察对Transformer结构参数分布的准确理解第 324 题请实现一个简单的事件总线EventBus,支持事件的注册、发布和取消订阅。 考察事件总线核心功能的设计与实现能力第 325 题在大数据处理中,除了数据倾斜外,还有哪些常见的性能优化手段? 考察对大数据处理优化手段的全面理解和应用能力第 326 题请分享在实习或项目中遇到的一个难点,以及你是如何解决的。 考察问题定位、解决思路、行动与结果复盘能力第 327 题请现场完成算法题:重排链表(例如将链表 L0→L1→…→Ln 重排为 L0→Ln→L1→Ln-1→…)。 考察链表操作与算法思路的现场实现能力第 328 题给定一个类似“1abc2abc3abc10abc”的字符串,如何将其解析并输出形如“1:abc”“2:abc”“3:abc”“10:abc”的结果?请说明你的处理思路和实现方案。 考察字符串解析、正则或分割算法以及边界处理能力第 329 题对消息有序有要求同时对消息并发量有要求,一般怎么处理? 考察在保证消息有序性的前提下提升并发处理能力的设计能力第 330 题实现 sqrt 函数,不能调用库函数。 考察数值计算方法、迭代收敛与边界条件处理第 331 题如何使用Redis实现一个延迟队列? 考察Redis数据结构的应用、延迟队列设计与边界处理第 332 题六升杯子跟五升杯子怎么装满三升杯子,描述一下过程 考察逻辑推理与过程描述能力第 333 题破坏死锁的四个必要条件分别是什么?请说明每种条件对应的破坏方式。 考察对死锁产生条件及其对应预防或解除策略的理解第 334 题有没有什么事情超出了你的规划? 考察自我认知、灵活应变和复盘能力第 335 题有一个接口响应比较慢,如何排查? 考察系统化排查性能问题的思路、工具使用与分层定位能力第 336 题具体怎么做的竞品分析? 考察候选人竞品分析方法、信息源和落地应用能力第 337 题请手写一个防抖函数,并说明其适用场景。 考察防抖函数的实现原理、闭包应用与场景判断能力第 338 题如何在一个有序旋转数组中找到最小值?请说明算法思路、时间复杂度和边界条件。 考察二分查找思想在特殊有序数组中的应用及边界处理第 339 题请解释闭包的概念,并说明它在实际编程中的典型应用场景。 考察对闭包概念的理解及其工程应用第 340 题进程间通信方式有哪些?介绍信号量并发控制的原理 考察对操作系统进程间通信机制和信号量并发控制原理的理解