作业帮面试题(2026 最新)

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

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

筛选题目
第 161 题网站每个用户都有头像,头像和用户uid绑定,但用户可以换头像,如何设计头像缓存策略? 考察缓存更新策略、缓存一致性及用户体验权衡系统设计技术原理方案权衡CDNHTTP第 162 题日文、中文、英文,点击切换语言展示不同语言界面怎么做? 考察前端多语言国际化的实现方案与细节系统设计技术原理第 163 题HTTP 与 TCP 三次握手有什么关系? 考察对 HTTP 与 TCP 分层关系的理解,以及建立连接过程中二者交互的认识问题拆解技术原理HTTPTCP第 164 题大模型微调为什么常用7B规模,显存占用如何计算? 考察对大模型微调和显存估算的理解性能优化技术原理第 165 题请详细介绍你的技术栈,包括你擅长或深入使用的语言、框架和工具。 考察技术深度、广度和实际掌握程度持续改进自我认知技术原理第 166 题浏览器主线程卡顿 setInterval的行为是怎么样的 考察setInterval在事件循环中的调度机制与主线程阻塞的影响风险判断技术原理JavaScript第 167 题如何在 Dockerfile 中提前安装并配置 git 等常用工具,以便在镜像部署时直接可用? 考察对 Dockerfile 构建阶段、包管理器和镜像层缓存的理解性能优化技术原理技术选型Docker第 168 题src和href有什么区别?如果首页白屏,你会从哪些角度排查和优化? 考察HTML基础、资源加载机制及前端性能优化能力性能优化技术原理问题排查HTML第 169 题请介绍 HashMap 的插入流程,并说明它如何避免哈希冲突。 考察对 HashMap 底层结构、哈希处理与冲突解决机制的理解问题拆解技术原理Java第 170 题请解释 Lua 脚本在 Redis 中的作用及典型使用场景。 考察对 Redis 与 Lua 脚本集成原理的理解及应用能力问题拆解技术原理技术选型LuaRedis第 171 题请解释事件循环的工作原理,以及它如何影响异步编程。 考察对事件循环机制的理解及其在异步编程中的作用技术原理JavaScript第 172 题请介绍 Redis 中布隆过滤器的原理、使用场景及误判率的影响因素。 考察对布隆过滤器原理、应用场景与参数权衡的理解风险判断系统设计技术原理Redis第 173 题在设计分布式数据库分片方案时,你会选择在哪一层进行分片?请具体说明分片粒度、分片键和路由策略,并阐述你的选择理由。 考察对不同分片层次的理解、分片设计的关键考量及方案权衡系统设计技术选型方案权衡第 174 题请谈谈你对 Elasticsearch 的理解,包括核心原理和典型应用场景。 考察对 Elasticsearch 核心机制的理解、应用场景和权衡意识业务理解技术原理方案权衡Elasticsearch第 175 题请描述 RBAC 的核心逻辑实现 考察对基于角色的访问控制核心机制的掌握与实现能力风险判断系统设计技术原理第 176 题使用<script>标签的src属性引用JS文件,或使用<link>标签引用CSS文件时,浏览器会执行哪些操作? 考察对浏览器加载和执行外部资源的理解技术原理CSSHTMLJavaScript第 177 题请解释事件循环机制及其在异步编程中的作用,并举例说明。 考察对事件循环原理的理解及其在异步处理中的应用问题拆解技术原理第 178 题G1垃圾收集器的STW时间预测是如何实现的? 考察对G1垃圾收集器暂停时间预测机制的深入理解技术原理方案权衡Java第 179 题B+树索引存储量计算:假设一张表的主键类型是 bigint,每条数据大小均匀为 1KB,主键索引使用 3 层 B 树,理论上这张表最多能存储多少条数据? 考察 B+树索引结构、节点容量计算与存储量推导能力问题拆解技术原理InnoDBMySQL第 180 题请说明HTTP协议的组成部分,并指出状态码在HTTP报文中的位置。 考察对HTTP报文结构和状态码作用域的掌握技术原理HTTP