作业帮面试题(2026 最新)

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

1635 道真题 · 更新 2026-08-05

筛选题目
第 101 题Go 的 gin 框架有哪些特点?你还用过哪些 Web 框架? 考察 Go Web 框架的掌握程度和横向对比能力技术原理技术选型Go第 102 题微服务网关Gateway的作用 考察对微服务网关核心职责和价值的理解系统设计技术原理第 103 题子类析构函数的执行顺序是怎样的? 考察对象生命周期管理和继承体系下资源释放的先后逻辑技术原理C++第 104 题请实现两个线程交替打印,一个线程打印数字序列 1,2,3,4,…,另一个线程打印字母序列 a,b,c,d,…,要求输出结果为 1a2b3c4d…。请说明你使用的同步机制及原因。 考察多线程交替执行的控制、同步原语选择与边界处理编码实现风险判断技术原理Java第 105 题请详细介绍你在项目中实际使用过的设计模式,并说明其解决了什么问题。 考察对设计模式的理解、实际应用场景及解决问题能力问题拆解技术原理方案权衡第 106 题最近你关注了哪些前端新技术或新方向?请具体说明你对其中一项的理解和它可能带来的价值。 考察前端技术敏感度、自主学习能力和技术判断力持续改进自我认知技术选型第 107 题在实际项目开发中,你更倾向于使用多进程还是多线程?请结合具体场景说明你的选择理由。 考察候选人对其核心编程语言中并发模型的理解及基于场景的技术选型能力问题拆解技术原理方案权衡第 108 题Redis常用数据结构有哪些? 考察对Redis核心数据结构的掌握程度技术原理Redis第 109 题什么场景应该使用B树而非B+树? 考察对B树独特优势的理解及与B+树的权衡意识技术原理方案权衡第 110 题MySQL 大分页查询如何优化? 考察对深分页性能问题成因的理解及常用优化手段性能优化技术原理MySQL第 111 题进程、线程、协程三者的区别是什么? 考察对操作系统并发抽象的理解与对比能力技术原理第 112 题请介绍你做过的一个个人项目,说明项目的业务背景、核心机制和你的技术取舍。 考察个人项目的深度理解和业务结合能力业务理解项目复盘技术选型第 113 题B端中台和C端中台的区别 考察对中台概念在不同业务场景下的理解与差异分析能力业务理解技术原理方案权衡第 114 题在 Linux 中,如何查找一个文件中同时包含'aa'和'bb'的行? 考察 grep 或 awk 的条件组合与流处理能力编码实现问题拆解Linux第 115 题请介绍一件你最有成就感的事情。 考察候选人的价值取向、自我认知及结果导向能力项目复盘结果导向自我认知第 116 题DDP和DP的区别 考察对深度学习中数据并行与模型并行训练策略的理解技术原理方案权衡PyTorch第 117 题给定一个 HuggingFace 模型的 config,如何估算下载该模型所需的磁盘空间?请说明大致步骤。 考察从模型配置推算参数量并估算存储大小的能力业务理解问题拆解技术原理第 118 题在浏览器上实现秒表,要求最后一位每10ms变化一次,按钮点击后开始和暂停,如何实现? 考察前端定时器使用与UI精度控制的实现思路编码实现技术原理JavaScript第 119 题请解释什么是宏任务和微任务,并说明它们在事件循环中的执行顺序。 考察对事件循环模型及任务队列执行机制的理解技术原理JavaScript第 120 题请比较 Vue 和 React 的异同点。 考察对两大前端框架核心特性的理解与对比能力技术原理技术选型ReactVue