作业帮面试题(2026 最新)
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 81 题请描述JVM中一次完整的GC过程,包括对象从创建到被回收的生命周期。 考察对JVM垃圾回收机制的整体理解和流程细节第 82 题给定一个APP的月活跃用户数,如何估算其日活跃用户数?请说明估算思路和潜在误差来源。 考察数据估算能力、业务理解与误差分析第 83 题请解释synchronized底层实现中自旋锁的机制,并说明其与锁升级的关系。 考察对synchronized底层实现及自旋锁机制的理解第 84 题请谈谈你是否有性能测试相关的经验,以及如何开展性能测试? 考察候选人性能测试经验与基本方法论第 85 题在Linux中,如何把某个文件内容里的所有“aaa”替换成“bbb”?请写出命令并说明注意事项。 考察常用文本替换命令的掌握与边界意识第 86 题二叉树、完全二叉树、满二叉树的区别是什么? 考察二叉树基础概念的理解与辨析能力第 87 题说说对微服务的理解,以及微服务拆分的理论基础。 考察对微服务架构本质的理解与合理的服务拆分方法论第 88 题请解释 C++ 中 emplace_back 与 push_back 的区别,并说明使用 emplace_back 时要注意什么。 考察对 C++ 容器插入操作与移动/转发语义的理解第 89 题后端如何校验用户登录?同一个用户名如何区分不同用户? 考察后端身份认证的基本流程与用户唯一标识设计第 90 题为什么 TCP 握手需要三次,挥手需要四次? 考察 TCP 连接建立与释放的可靠性和状态设计原理第 91 题在HTTP请求中,data和param分别指什么?它们位于请求的哪个部分,是否在请求头中? 考察对HTTP请求参数位置与数据体的理解第 92 题给定一张学生表,包含字段 name、score、grade,如何用 SQL 查询出每个年级分数最高的学生姓名? 考察 SQL 分组聚合与排名查询的编写能力第 93 题请解释浏览器中重绘与回流的区别,并说明各自的使用场景。 考察浏览器渲染机制的理解和性能优化意识第 94 题请介绍ES6新增的数组方法,并说明它们的使用场景和与旧方法的区别。 考察ES6数组方法的知识掌握、适用场景理解及新旧差异辨析第 95 题请说明在大模型训练中,给定词元概率后,交叉熵损失是如何计算的? 考察对大模型训练损失函数交叉熵的计算原理与实现细节的理解第 96 题Kafka消息积压怎么解决? 考察对Kafka消费性能问题定位与扩容、优化策略的理解第 97 题请描述LLaVA模型的训练细节,以及Qwen语言模型与CLIP视觉编码器在架构上是如何拼接的。 考察对多模态大模型LLaVA训练流程与视觉-语言特征拼接机制的理解第 98 题介绍一个你在使用Spark时遇到的技术难点,并说明如果Spark版本升级,相关函数或API可能失效,你如何应对? 考察对Spark版本兼容性风险的认知以及解决实际任务中方案选型的能力第 99 题如何实现在用户活跃操作多个标签页时不被强制踢下线? 考察会话管理与多标签页活跃检测的技术方案第 100 题Redis主要解决了哪些具体问题? 考察对Redis应用价值的综合理解,而非背诵特性