作业帮面试题 · 问题拆解
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 412 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 41 题请解释 Lua 脚本在 Redis 中的作用及典型使用场景。 考察对 Redis 与 Lua 脚本集成原理的理解及应用能力第 42 题请解释事件循环机制及其在异步编程中的作用,并举例说明。 考察对事件循环原理的理解及其在异步处理中的应用第 43 题B+树索引存储量计算:假设一张表的主键类型是 bigint,每条数据大小均匀为 1KB,主键索引使用 3 层 B 树,理论上这张表最多能存储多少条数据? 考察 B+树索引结构、节点容量计算与存储量推导能力第 44 题给定一个整数数组,找出其中缺失的最小正整数。 考察数组处理与基础算法实现第 45 题有一个网站,需要用户打开的时候尽可能快地看到内容,有什么措施? 考察前端性能优化的系统性理解和关键手段第 46 题实现一个函数,接收一个正整数N,输出N以内所有质数。 考察算法基础、质数判断与代码实现能力第 47 题请描述MySQL中通过非主键索引查询数据时,数据库内部的执行过程是怎样的? 考察对MySQL索引结构、回表查询及覆盖索引原理的理解第 48 题请实现一个函数,判断给定的字符串中的括号是否正确匹配,括号包括圆括号、方括号和花括号。 考察栈数据结构的应用及边界条件处理第 49 题整体 pipeline 是如何串联的?各模块之间如何交互? 考察对系统整体架构、模块接口与数据流的理解第 50 题请实现将一个 n×n 的二维数组原地顺时针旋转 90 度的算法,并说明时间和空间复杂度。 考察矩阵旋转的算法实现与复杂度分析第 51 题给定一个字符串,请找出最长连续无重复字符的子串长度。 考察字符串问题的理解、滑动窗口算法的应用和编码实现第 52 题说下MySQL中update语句的执行过程是怎么样的? 考察MySQL更新语句的完整执行链路与底层机制理解第 53 题当服务器返回 HTML 后,其中的 script 标签会阻塞页面解析吗?如果不加 defer 属性,是否一定会阻塞? 考察对浏览器解析 HTML 时同步脚本阻塞机制的理解第 54 题浏览器输入一个URL到看到网页,其中技术过程是什么? 考察对网络请求全链路的理解与各层协议协作第 55 题请介绍你熟悉的树搜索算法及其时间复杂度,并结合数据结构说明。 考察对常见树搜索算法及其时间复杂度的理解第 56 题请解释数据库索引在硬盘上的存储方式,以及在创建索引时数据库内部会发生哪些操作。 考察对索引物理存储结构和索引创建过程的理解第 57 题在 Linux 中,如何实时查询包含“123”的文件,并统计这些内容有多少行? 考察 Linux 命令行文件内容检索与统计能力第 58 题请详细说明 React Native 组件的生命周期,包括挂载、更新和卸载阶段各有哪些关键生命周期方法? 考察对 React Native 组件生命周期划分及各阶段钩子函数的理解第 59 题交换和路由的区别是什么? 考察对网络二层交换与三层路由的工作原理及适用场景的理解第 60 题说一说 React Fiber。 考察对 React Fiber 架构原理、设计动机和核心机制的理解