作业帮面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 241 题在刚才的算法基础上,如果要改为 O(n) 空间复杂度实现,你的设计思路是怎样的? 考察对空间复杂度与算法设计的理解及优化能力问题拆解技术原理方案权衡第 242 题在 MySQL 中如何查询某个用户的排名?请结合窗口函数或自连接等方式说明实现方式。 考察对排名查询的 SQL 实现能力及窗口函数的掌握编码实现问题拆解技术原理MySQL第 243 题如何将一段自然文本编码(Encode)为词汇表中的 id 序列?请解释完整流程。 考察文本到 token id 的编码流程与实现细节问题拆解技术原理第 244 题假如有1000万个学生,学生有学号、姓名、年龄,按年龄上加了一个二级索引,再按年龄从小到大去排序,要查询到第900万个学生怎么去查? 考察对数据库索引结构与排序查询优化的理解性能优化问题拆解技术原理第 245 题在防抖函数中为什么要用 apply 绑定 this?如果不用 apply,能拿到点击事件吗? 考察this指向与事件参数的传递机制问题拆解技术原理JavaScript第 246 题实现生产者消费者的模型,缓冲区容量为10。 考察并发控制、线程同步与阻塞队列等实现思路编码实现问题拆解技术原理第 247 题Hash分批扩容的时候有什么策略 考察哈希表扩容时的分批迁移策略与实现权衡问题拆解技术原理方案权衡第 248 题请编写一个函数,找出字符串中出现次数最多的字符,并说明其时间复杂度和空间复杂度。 考察哈希计数与线性遍历基础能力及复杂度分析编码实现问题拆解技术原理第 249 题如何判断一个链表是否有环?请说明思路和复杂度。 考察链表中环检测的算法设计与复杂度分析编码实现问题拆解第 250 题MVCC 是怎么实现可重复读的? 考察 MVCC 机制在可重复读隔离级别下的实现原理与可见性规则问题拆解技术原理方案权衡第 251 题响应式布局怎么做? 考察响应式布局的核心技术手段与适配策略问题拆解技术原理技术选型CSS第 252 题手写代码:找出两个链表的第一个相交节点,要求考虑链表可能有环的情况。 考察链表遍历、环检测与相交判断的综合编程能力编码实现问题拆解第 253 题在H5应用中,点击需要登录的交互通常如何实现? 考察前端登录鉴权流程设计与交互实现问题拆解需求分析技术原理第 254 题如何解决多人说话混叠问题(Pyannote)? 考察说话人分离与语音前端处理的技术理解和方案设计问题拆解系统设计技术原理第 255 题Agent 工作流是什么?如何定制并举例搭建一个 Agent 工作流? 考察对 Agent 工作流概念、可定制性及实际搭建能力的理解问题拆解系统设计第 256 题微任务和宏任务是什么,各自包含哪些典型类型? 考察对事件循环任务调度模型的理解,以及区分常见微任务与宏任务的能力问题拆解技术原理JavaScript第 257 题Redis SortedSet 的底层实现是什么?跳表的数据结构是怎样的?各操作的时间复杂度如何? 考察 Redis 有序集合底层数据结构及跳表的原理和复杂度分析问题拆解技术原理Redis第 258 题请说明你会用哪些指标来评估一个在线服务的稳定性,并解释这些指标分别反映什么问题。 考察对服务稳定性指标体系的整体认知和实际监控经验的深度问题拆解技术原理第 259 题请解释 MySQL 联合索引是什么,它是如何加快查询的,以及与普通非主键索引(单列索引)的区别。 考察对联合索引原理、作用机制及与单列索引差异的理解问题拆解技术原理MySQL第 260 题数据库如果数据量特别大,怎么提高查询速度? 考察大数据量下的查询优化思路与常用手段问题拆解技术原理方案权衡