作业帮面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 121 题请说明在什么场景下应选用 HashSet,什么场景下应选用 HashMap。 考察对 Java 集合框架中 HashSet 与 HashMap 的底层实现和数据结构的理解及选型能力问题拆解技术原理技术选型Java第 122 题请编写代码,实现红黄绿灯按照红、黄、绿顺序循环,每个灯亮起并打印一次,间隔为一秒。 考察定时控制、循环逻辑和代码可运行性编码实现问题拆解Python第 123 题请解释红黑树的基本性质,并说明它与普通二叉搜索树相比在插入和删除操作上的优势。 考察对红黑树数据结构特性的理解及其在动态操作中的性能优势问题拆解技术原理第 124 题请口述解决“每日温度”问题的思路,并给出关键算法设计。 考察单调栈算法的理解与口述表达能力编码实现问题拆解技术原理第 125 题手写实现 Self-Attention 的核心计算过程 考察对自注意力机制数学原理与实现的掌握编码实现问题拆解技术原理PyTorch第 126 题Redis的基本数据类型有哪些? 考察对Redis核心数据类型的掌握及其适用场景问题拆解技术原理Redis第 127 题过往项目中有没有遇到哪些比较有挑战性的问题? 考察候选人识别技术难点、问题拆解与复盘能力问题拆解项目复盘技术原理第 128 题LRU缓存如何实现? 考察对LRU缓存原理、数据结构和复杂度控制的理解编码实现问题拆解技术原理第 129 题请设计百度搜索框的测试用例。 考察对搜索框核心功能、边界条件和异常场景的覆盖能力业务理解问题拆解风险判断第 130 题如何计算曝光率?请说明指标定义和计算逻辑。 考察指标口径定义与计算实现的准确性业务理解数据驱动问题拆解第 131 题有一个包含用户id、订单id、商品id的表,如何设计分表? 考察分库分表键选择、扩展性和查询性能的权衡问题拆解系统设计方案权衡第 132 题挑一个印象深刻的测试用例设计场景描述一下 考察测试用例设计思路、场景覆盖和业务理解业务理解问题拆解技术原理第 133 题给定一串数字,例如55225112277,当出现连续3个或以上相同数字时会被消除(如消消乐规则)。请设计一个方法,插入一个数字到某个位置后,能使该字符串消除的数字总数最多。 考察对连续消除规则的建模能力、算法设计与边界处理编码实现问题拆解第 134 题请描述一条SQL语句在数据库中的完整执行流程。 考察对数据库查询处理各阶段的理解问题拆解技术原理SQL第 135 题哈希表是如何扩容的?是一次性把所有数据拷贝到新表吗? 考察哈希表扩容机制、渐进式rehash及扩容性能影响问题拆解技术原理第 136 题字符串反转能想到的最多的实现方式,不考虑复杂度。 考察候选人对字符串反转多种实现思路的掌握与发散能力问题拆解技术原理第 137 题请实现链表分段、反转后半段后交叉插入的算法。 考察链表操作、边界处理与编码实现能力编码实现问题拆解技术原理第 138 题请谈谈你对MySQL分库分表的理解,以及在什么场景下会考虑使用它? 考察对分库分表原理、适用场景、难点与方案权衡的理解问题拆解技术原理方案权衡MySQL第 139 题在InnoDB存储引擎中,ACID特性分别由哪些具体机制保证?请详细说明。 考察对InnoDB具体实现细节的理解深度问题拆解技术原理InnoDB第 140 题请解释同步和异步的区别,并说明在实际项目中你是如何选择使用同步还是异步处理的? 考察对同步异步概念的理解及实际应用场景的判断能力问题拆解技术原理方案权衡