作业帮面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 141 题如何在 Dockerfile 中提前安装并配置 git 等常用工具,以便在镜像部署时直接可用? 考察对 Dockerfile 构建阶段、包管理器和镜像层缓存的理解性能优化技术原理技术选型Docker第 142 题src和href有什么区别?如果首页白屏,你会从哪些角度排查和优化? 考察HTML基础、资源加载机制及前端性能优化能力性能优化技术原理问题排查HTML第 143 题请介绍 HashMap 的插入流程,并说明它如何避免哈希冲突。 考察对 HashMap 底层结构、哈希处理与冲突解决机制的理解问题拆解技术原理Java第 144 题请解释 Lua 脚本在 Redis 中的作用及典型使用场景。 考察对 Redis 与 Lua 脚本集成原理的理解及应用能力问题拆解技术原理技术选型LuaRedis第 145 题请解释事件循环的工作原理,以及它如何影响异步编程。 考察对事件循环机制的理解及其在异步编程中的作用技术原理JavaScript第 146 题请介绍 Redis 中布隆过滤器的原理、使用场景及误判率的影响因素。 考察对布隆过滤器原理、应用场景与参数权衡的理解风险判断系统设计技术原理Redis第 147 题请谈谈你对 Elasticsearch 的理解,包括核心原理和典型应用场景。 考察对 Elasticsearch 核心机制的理解、应用场景和权衡意识业务理解技术原理方案权衡Elasticsearch第 148 题请描述 RBAC 的核心逻辑实现 考察对基于角色的访问控制核心机制的掌握与实现能力风险判断系统设计技术原理第 149 题使用<script>标签的src属性引用JS文件,或使用<link>标签引用CSS文件时,浏览器会执行哪些操作? 考察对浏览器加载和执行外部资源的理解技术原理CSSHTMLJavaScript第 150 题请解释事件循环机制及其在异步编程中的作用,并举例说明。 考察对事件循环原理的理解及其在异步处理中的应用问题拆解技术原理第 151 题G1垃圾收集器的STW时间预测是如何实现的? 考察对G1垃圾收集器暂停时间预测机制的深入理解技术原理方案权衡Java第 152 题B+树索引存储量计算:假设一张表的主键类型是 bigint,每条数据大小均匀为 1KB,主键索引使用 3 层 B 树,理论上这张表最多能存储多少条数据? 考察 B+树索引结构、节点容量计算与存储量推导能力问题拆解技术原理InnoDBMySQL第 153 题请说明HTTP协议的组成部分,并指出状态码在HTTP报文中的位置。 考察对HTTP报文结构和状态码作用域的掌握技术原理HTTP第 154 题请实现二分查找算法并说明其时间复杂度和适用条件。 考察二分查找的编码实现、复杂度分析及前提条件理解编码实现技术原理第 155 题display: none 和 visibility: hidden 的区别 考察CSS布局与渲染机制的理解技术原理CSS第 156 题请用 Python 实现一个单例模式的装饰器,并解释该装饰器是如何运行的。 考察 Python 装饰器原理与单例模式实现编码实现技术原理Python第 157 题请解释 requestAnimationFrame 的作用及其与 setTimeout 实现动画的区别。 考察对浏览器动画调度机制的理解及性能意识性能优化技术原理第 158 题乐观锁怎么实现,和悲观锁有什么区别? 考察并发控制中乐观锁与悲观锁的实现原理及适用场景风险判断技术原理方案权衡第 159 题安卓和 iOS 显示不一致时,你会如何排查和调试? 考察跨端显示问题的排查思路与调试方法技术原理技术选型问题排查第 160 题请解释batch size大小与模型泛化性之间的关系。 考察对批量大小影响泛化性能的原理理解技术原理方案权衡