作业帮面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 1 题了解哪些限流算法吗? 考察限流算法基础认知与适用场景辨析技术原理技术选型方案权衡第 2 题ping 命令显示的往返时间(RTT)具体代表什么含义? 考察对网络基础工具 ping 输出的理解及网络时延组成技术原理第 3 题请列举 JavaScript 中宏任务和微任务的典型类别,并说明它们的执行优先级关系。 考察对事件循环中宏任务与微任务分类及执行顺序的理解技术原理JavaScript第 4 题你了解哪些设计模式? 考察设计模式的知识广度与实际应用理解问题拆解技术原理第 5 题逻辑题:给你一张A4纸,纸里面画有一个圆,如何用一条直线同时平分圆和A4纸? 考察几何直观、核心概念和创造性问题拆解能力问题拆解技术原理第 6 题什么是覆盖索引?它为什么能加快查询?使用覆盖索引有哪些注意点? 考察对覆盖索引原理、收益和局限的理解技术原理方案权衡MySQLSQL第 7 题事务隔离级别,在可重复读的隔离级别下会出现幻读问题吗?怎么解决? 考察对事务隔离级别边界和并发一致性问题的理解风险判断技术原理MySQL第 8 题CSS 有哪些常见的定位方式?请说明各自的特点和适用场景。 考察 CSS 定位方式的基础知识与应用判断技术原理CSS第 9 题B树和B+树的区别? 考察对B树与B+树结构与性能差异的理解技术原理方案权衡第 10 题假设有表“优者表”,字段为ID、userID、userName、createTime,存在一个(userID, userName)联合索引。查询 SELECT ID, userName FROM 优者表 WHERE userID=? 会走覆盖索引吗?需要回表吗? 考察覆盖索引判定与回表机制的理解技术原理方案权衡MySQL第 11 题主从Reactor的设计模式为什么可以实现高性能? 考察Reactor模式原理、事件驱动模型与高并发处理机制性能优化系统设计技术原理第 12 题什么是沙箱机制? 考察对沙箱隔离原理、用途和局限性的理解安全意识技术原理第 13 题讲一下 Spring AOP 的底层原理 考察对 Spring AOP 代理机制、切面织入和动态代理选择的理解技术原理问题排查Spring Framework第 14 题RabbitMQ怎么保证消息顺序发送 考察消息队列顺序性保证的原理与实现系统设计技术原理方案权衡RabbitMQ第 15 题transform 和 position 都可以用于定位,区别是什么? 考察 CSS 定位机制中 transform 与 position 的差异与适用场景技术原理方案权衡第 16 题flex:1和flex:auto的区别是什么? 考察对flex简写属性及其分量含义的理解技术原理方案权衡CSS第 17 题请解释什么是闭包,并说明它的常见用途和潜在风险。 考察对闭包概念、内存管理及实际应用的理解风险判断技术原理第 18 题在Vue中,如何使用emit实现父子组件通信? 考察Vue组件通信机制中emit的用法与父子事件流编码实现技术原理Vue第 19 题请用代码实现:给定一棵二叉树,找出每个节点与其某个祖先节点之间的最大差值,并分析复杂度。 考察二叉树遍历、递归/迭代设计与差值计算逻辑编码实现问题拆解技术原理第 20 题请介绍CSS盒模型的组成,以及如何通过box-sizing属性控制元素尺寸计算方式。 考察CSS基础概念理解与实际应用能力业务理解技术原理CSS