作业帮面试题(2026 最新)
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 401 题请详细介绍你在项目中应用Prompt工程、模型微调和DeepSpeed的具体实践与难点。 考察LLM工程化实践经验、技术选型和问题排查能力第 402 题type 和 interface 在 TypeScript 中有什么主要区别,分别适用什么场景? 考察对 TypeScript 中类型别名与接口差异的掌握第 403 题请列举 JavaScript 数组的常用方法,并说明它们的用途和区别。 考察对 JavaScript 数组常用 API 的掌握程度及表达能力第 404 题请实现一个支持文件上传和下载的HTTP接口,并说明如何处理大文件和异常。 考察文件传输接口的实现能力与边界处理第 405 题请描述Elasticsearch中相关性评分排序的基本规则,并说明当多个字段参与评分时的处理方式。 考察对ES相关性和排序机制的理解第 406 题请聊一下 G1 垃圾回收器的工作原理和主要特征。 考察对 G1 垃圾回收器的基本原理、分区、并发回收及可预测停顿的理解第 407 题数据库索引有哪些 考察数据库索引类型的掌握和理解第 408 题在处理失败案例时,你是如何分析模型表现差的场景并定位根本原因,进而设计改进方案的?请举例说明。 考察对模型失败场景的分析、根因定位与改进方法的应用能力第 409 题给定一个 m×n 的矩阵,只能向右或向下移动,求从左上角走到右下角一共有多少种不同的走法? 考察动态规划或组合数学求解路径计数问题第 410 题请介绍你了解的中间件,并简述 RabbitMQ 的基本工作原理。 考察中间件基础知识及消息队列核心机制的理解第 411 题请介绍 Redis 事务的实现机制,以及使用时的注意事项。 考察对 Redis 事务执行流程、错误处理及边界情况的理解第 412 题请举一个实际例子,说明你在工作或学习中如何快速掌握一项新技能或新知识,并把它应用到实践中? 考察候选人的学习能力、知识迁移和实践应用第 413 题二叉树遍历方式,以哪个节点为主? 考察二叉树遍历的分类依据与基本遍历顺序理解第 414 题在商品秒杀或超卖场景中,如何利用 Redis 实现高并发下的库存扣减,避免超卖? 考察 Redis 在高并发库存扣减中的原子操作与一致性设计第 415 题请比较 awk 和 grep 在文本处理中的主要用途,并举例说明各自适用的场景。 考察对常用文本处理工具功能与适用场景的理解第 416 题请分析在同一业务中同时使用 MySQL 和 Redis 时,如何保证两者数据的一致性? 考察对数据库与缓存一致性策略的理解及工程权衡能力第 417 题给定一个成绩表,请写出查询语句,只返回所有学生的姓名。 考察 SELECT 字段选择和投影操作第 418 题设计一个论坛发帖系统,支持个人对个人、个人对群组、版主对所有人的消息发送。请给出整体设计方案。 考察系统设计中的消息模型、权限控制、扩展性与性能第 419 题epoll 在哪些场景下会消耗较多性能?请举例说明其性能瓶颈及优化思路。 考察 epoll 的机制理解、性能瓶颈识别与优化能力第 420 题String 是Java 的基础类型吗? 考察Java基础类型与引用类型的区分,以及String的独特性