作业帮面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 21 题给定一个APP的月活跃用户数,如何估算其日活跃用户数?请说明估算思路和潜在误差来源。 考察数据估算能力、业务理解与误差分析业务理解问题拆解第 22 题请介绍ES6新增的数组方法,并说明它们的使用场景和与旧方法的区别。 考察ES6数组方法的知识掌握、适用场景理解及新旧差异辨析问题拆解技术原理第 23 题请说明在大模型训练中,给定词元概率后,交叉熵损失是如何计算的? 考察对大模型训练损失函数交叉熵的计算原理与实现细节的理解问题拆解技术原理第 24 题请详细介绍你在项目中实际使用过的设计模式,并说明其解决了什么问题。 考察对设计模式的理解、实际应用场景及解决问题能力问题拆解技术原理方案权衡第 25 题在实际项目开发中,你更倾向于使用多进程还是多线程?请结合具体场景说明你的选择理由。 考察候选人对其核心编程语言中并发模型的理解及基于场景的技术选型能力问题拆解技术原理方案权衡第 26 题在 Linux 中,如何查找一个文件中同时包含'aa'和'bb'的行? 考察 grep 或 awk 的条件组合与流处理能力编码实现问题拆解Linux第 27 题给定一个 HuggingFace 模型的 config,如何估算下载该模型所需的磁盘空间?请说明大致步骤。 考察从模型配置推算参数量并估算存储大小的能力业务理解问题拆解技术原理第 28 题请介绍一次你进行 npm 包发布(npm publish)的经历或对 npm 发包流程的理解。 考察对 npm 包发布流程、版本管理及发布后维护的掌握程度问题拆解技术原理npm第 29 题请描述 Redis 的工作模型,包括其单线程事件循环、I/O 多路复用和持久化机制。 考察对 Redis 核心架构和运行机制的理解问题拆解技术原理Redis第 30 题请描述从输入一个URL到浏览器最终显示页面的完整过程。 考察对网络请求、DNS解析、TCP连接、HTTP协议及浏览器渲染全过程的理解问题拆解技术原理DNSHTTPTCP第 31 题请实现一个螺旋矩阵的遍历算法,给定一个 m 行 n 列的二维数组,按顺时针螺旋顺序返回所有元素。 考察模拟遍历、边界处理和代码实现能力编码实现问题拆解技术原理第 32 题预设容器与占位的滚动条的高度很短,怎么让用户知道列表很长? 考察前端交互设计中对有限可视空间和内容可发现性的处理业务理解问题拆解系统设计第 33 题请描述一次完整的 HTTP 请求从客户端到服务器再返回响应的过程。 考察对 HTTP 协议基础、请求响应模型和网络栈的理解问题拆解技术原理HTTP第 34 题Redis集群新加一个节点如何操作,需要注意什么? 考察Redis集群节点扩容的操作流程与风险意识问题拆解风险判断技术原理Redis第 35 题简历上写的从几个方面来做,为什么从这几个方面? 考察候选人对自己简历内容的深入理解和逻辑自洽性问题拆解项目复盘自我认知第 36 题手撕代码:合并 k 个升序链表 考察链表操作、优先队列或分治算法的熟练度与边界处理编码实现问题拆解技术原理第 37 题Webpack、Loader 和 Plugin 有什么区别? 考察对前端构建工具核心概念的理解与区分问题拆解技术原理Webpack第 38 题状态码502如何去排查? 考察对HTTP网关错误的理解和系统化排查能力问题拆解技术原理问题排查HTTPNginx第 39 题HTTP 与 TCP 三次握手有什么关系? 考察对 HTTP 与 TCP 分层关系的理解,以及建立连接过程中二者交互的认识问题拆解技术原理HTTPTCP第 40 题请介绍 HashMap 的插入流程,并说明它如何避免哈希冲突。 考察对 HashMap 底层结构、哈希处理与冲突解决机制的理解问题拆解技术原理Java