作业帮面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 181 题文档中的图片是用Canvas绘制的还是DOM元素? 考察对文档中图片渲染技术的识别与理解技术原理问题排查第 182 题setTimeout 的回调是在一开始就放入队列,还是等到时间到期后才放入队列?为什么? 考察对定时器触发机制和回调入队时机的理解技术原理第 183 题虚拟列表中元素高度与页面高度相同,为什么还会出现滚动? 考察虚拟列表实现原理与滚动触发条件的理解技术原理问题排查第 184 题请解释Redis缓存雪崩、击穿、穿透的含义及应对方案。 考察对缓存三大常见异常场景的理解及解决方案技术原理方案权衡问题排查Redis第 185 题CSS盒子模型是什么? 考察CSS盒模型基础概念与理解技术原理CSS第 186 题说下MySQL中update语句的执行过程是怎么样的? 考察MySQL更新语句的完整执行链路与底层机制理解问题拆解技术原理MySQL第 187 题请解释浏览器同源策略的含义,并说明常见的跨域解决方案及其优缺点。 考察对浏览器安全模型的理解及跨域问题的实际处理能力安全意识技术原理方案权衡第 188 题Vue 中父组件与子组件的生命周期钩子执行顺序是怎样的? 考察对 Vue 组件生命周期及父子组件挂载/更新顺序的理解技术原理Vue第 189 题在课程表设计中,如何应用数据库三大范式?请结合反范式实例说明权衡。 考察数据库规范化理论与实践能力技术原理方案权衡MySQL第 190 题当服务器返回 HTML 后,其中的 script 标签会阻塞页面解析吗?如果不加 defer 属性,是否一定会阻塞? 考察对浏览器解析 HTML 时同步脚本阻塞机制的理解问题拆解技术原理HTMLJavaScript第 191 题布隆过滤器有什么用? 考察布隆过滤器的用途、原理及适用边界技术原理方案权衡第 192 题浏览器输入一个URL到看到网页,其中技术过程是什么? 考察对网络请求全链路的理解与各层协议协作问题拆解技术原理第 193 题CDN上传图片后会将图片压缩,这是怎么做到的?原理是什么? 考察对CDN图片处理链路、压缩算法及质量权衡的理解性能优化技术原理方案权衡CDN第 194 题AI Agent是怎么实现的?如何通过调用大模型的API、RAG、MCP等组件组合来实现这个Agent? 考察对大模型应用架构、Agent实现模式和外部工具集成能力的理解系统设计技术原理方案权衡LLMMCPRAG第 195 题实习中是否做过LLM、强化学习的研究或实验? 考察候选人在大模型与强化学习方向的实际实践经历项目复盘自我呈现技术原理第 196 题请介绍你熟悉的树搜索算法及其时间复杂度,并结合数据结构说明。 考察对常见树搜索算法及其时间复杂度的理解问题拆解技术原理第 197 题请解释数据库索引在硬盘上的存储方式,以及在创建索引时数据库内部会发生哪些操作。 考察对索引物理存储结构和索引创建过程的理解问题拆解技术原理第 198 题请实现链表重排:将给定单链表 L0→L1→…→Ln-1→Ln 重排为 L0→Ln→L1→Ln-1→L2→Ln-2→…,要求空间复杂度 O(1) 且不能修改节点值。 考察链表操作、快慢指针、反转与合并等基础算法能力编码实现技术原理第 199 题在 Linux 中,如何实时查询包含“123”的文件,并统计这些内容有多少行? 考察 Linux 命令行文件内容检索与统计能力问题拆解技术原理Linux第 200 题请详细说明 React Native 组件的生命周期,包括挂载、更新和卸载阶段各有哪些关键生命周期方法? 考察对 React Native 组件生命周期划分及各阶段钩子函数的理解问题拆解技术原理ReactReact Native