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