作业帮面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 141 题讲讲HashMap的底层原理? 考察HashMap的数据结构、扩容机制与并发安全认知问题拆解技术原理Java第 142 题synchronized加锁的过程是什么? 考察对Java内置锁执行机制和底层原理的理解问题拆解技术原理Java第 143 题如何理解多模态技术,并结合实际场景说明它的应用与挑战? 考察对多模态概念的理解深度、实际应用认知和工程挑战识别业务理解问题拆解技术原理Transformer第 144 题请用 SQL 去掉一个最高分和一个最低分后,计算每个用户的平均分。 考察 SQL 聚合、窗口函数及修剪数据的实现能力编码实现问题拆解技术原理SQL第 145 题为什么 Transformer 的注意力分数要除以根号 dk? 考察注意力机制数学设计的直觉与稳定性理解问题拆解技术原理Transformer第 146 题请针对作业帮的拍搜功能,设计一个完整的测试方案。 考察对拍照搜题类功能的测试设计能力,覆盖功能、质量属性与风险边界问题拆解风险判断技术原理第 147 题在订单场景中,如何解决超卖问题? 考察并发下数据一致性与库存扣减方案问题拆解技术原理方案权衡Redis第 148 题请编写一个函数,从区间[0,600]中取出3个数,要求任意两个数的差都大于100,并返回满足条件的结果。 考察区间随机抽样与约束条件的编码实现编码实现问题拆解第 149 题在小程序中登出之后,打开H5,H5对应的状态是怎么样的?怎么实现的两方状态统一? 考察小程序与H5会话状态同步及登录态失效处理能力问题拆解系统设计技术原理第 150 题在RAG系统中,如何设计文本分块策略? 考察RAG文本分块策略的考量因素与实现权衡问题拆解技术选型方案权衡RAG第 151 题请实现一个算法:对平衡二叉树提供建树和查询 TopK 数值的函数,要求说明整体思路并给出代码。 考察二叉平衡树构建、TopK 查询算法设计及复杂度分析编码实现问题拆解技术原理第 152 题在操作系统中,子进程修改某个变量后,父进程会看到这个修改吗?请说明原因。 考察对进程地址空间隔离和写时复制机制的理解问题拆解技术原理第 153 题你有没有分析过bad case?是怎么解决的? 考察问题分析、根因定位和解决闭环能力问题拆解结果导向问题排查第 154 题举一个在实习或科研中代码上遇到的难题,你是如何解决的? 考察候选人技术问题定位、解决过程与复盘能力问题拆解项目复盘问题排查第 155 题在Linux环境下,如何用命令行工具查看某个服务的QPS(每秒请求数)? 考察对Linux命令行工具的理解及如何通过日志或网络监控计算QPS问题拆解技术原理Linux第 156 题请分析下面代码中 console.log 的执行顺序,并解释原因:Promise.resolve().then(()=>console.log('micro')); setTimeout(()=>console.log('macro'),0); console.log('sync'); 考察对 JavaScript 事件循环、宏任务与微任务执行顺序的理解问题拆解技术原理JavaScript第 157 题请解释 Redis 中 key 是如何进行哈希映射的? 考察对 Redis 键空间和哈希函数机制的理解问题拆解技术原理Redis第 158 题手写实现:不使用库函数,将一个字符串转换成数字,需支持小数、负数、正数(可带加号),非有效数字返回0。 考察字符串解析、边界处理和编码实现能力编码实现问题拆解技术原理第 159 题请说明TCP如何可靠地传输数据并实现流量控制和拥塞控制。 考察数据传输可靠性、流量控制与拥塞控制机制问题拆解技术原理TCP第 160 题数据库连接池的大小应该如何设置?请说明你考虑的依据。 考察对数据库连接池配置原则的理解及对实际请求场景的分析能力问题拆解风险判断技术原理