作业帮面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 101 题一个成绩单只有姓名和成绩,请设计适合的数据结构存储,并说明如何实现存储与查询。 考察基于数据特征进行结构选型与实现设计编码实现问题拆解技术原理第 102 题请介绍 JVM 的内存模型,包括内存区域的划分及其作用。 考察对 JVM 运行时内存区域的理解和基础知识掌握问题拆解技术原理JVM第 103 题请介绍一下你在项目中如何开展自动化测试,是否涉及接口自动化? 考察自动化测试的实践方式、覆盖范围和接口自动化的落地能力持续改进问题拆解项目复盘第 104 题业务变化较快时,你如何收集信息并判断哪个环节可以与业务结合? 考察信息收集方法、业务敏感性与技术结合点的判断能力业务理解问题拆解需求分析第 105 题给定一个单链表,将每个节点向右移动 k 个位置,请实现函数并说明边界处理。 考察链表操作、边界分析和编码实现能力编码实现问题拆解技术原理第 106 题在电商项目中,新增或更新三级分类时,缓存如何同步更新? 考察缓存更新策略和一致性保障能力问题拆解风险判断方案权衡Redis第 107 题Spring是如何解决循环依赖问题的? 考察对Spring三级缓存机制及其局限性的理解问题拆解技术原理Spring Framework第 108 题给定一棵二叉树和一个目标值,判断从根节点到叶子节点是否存在一条路径,使得路径上所有节点值之和等于目标值。请实现该算法。 考察二叉树遍历与递归/迭代路径求和的实现能力编码实现问题拆解第 109 题Redis 主从复制是如何实现的? 考察对 Redis 主从复制原理、同步流程和边界情况的掌握问题拆解技术原理Redis第 110 题请描述 TypeScript 的编译过程,包括主要阶段和产物。 考察对 TypeScript 编译器工作原理的理解问题拆解技术原理TypeScript第 111 题请实现一个爬楼梯问题:每次可以爬1或2阶,求到第n阶有多少种不同方法。 考察动态规划基础和边界处理编码实现问题拆解第 112 题请具体说明在你负责的大模型项目中,效果表现不佳的方面及其原因。 考察基于真实项目经验的模型效果分析、问题定位与改进能力问题拆解项目复盘风险判断第 113 题请分析 Decoder-only 文本模型的结构特点,并说明其参数量主要由哪些部分组成。 考察对 Decoder-only 架构的理解及参数量估算能力问题拆解技术原理Transformer第 114 题如何从一个 URL 中提取查询参数? 考察对 URL 解析基础知识的掌握和边界处理能力问题拆解技术原理第 115 题请解决零钱兑换问题:给定不同面额的硬币 coins 和一个总金额 amount,编写一个函数来计算可以凑成总金额所需的最少硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 考察动态规划状态定义、转移方程及边界处理编码实现问题拆解技术原理第 116 题请介绍直播运营过程中需要完成的主要工作内容。 考察对直播运营全流程工作的理解与结构化表达能力业务理解问题拆解系统设计第 117 题对 1.7B 参数模型做全参微调,大约需要多少显存?请给出估算思路。 考察显存估算能力及对训练流程资源消耗的理解性能优化问题拆解技术原理第 118 题创建联合索引时有哪些注意事项? 考察联合索引的字段顺序、覆盖度与适用场景性能优化问题拆解技术原理第 119 题请列举常见的数据结构,并简要说明各自适用场景。 考察对基础数据结构的掌握与场景匹配能力问题拆解技术原理第 120 题请设计一个方案,识别B端表单提交场景中的多次重复请求。 考察重复请求识别的状态记录、去重策略与异常处理能力问题拆解系统设计方案权衡Redis