作业帮面试题(2026 最新)
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 641 题请设计一套拍照搜题功能的测试用例,涵盖功能、边界和异常场景。 考察测试用例设计能力,包括功能覆盖、边界条件和异常处理第 642 题请解释按钮点击时事件冒泡与事件捕获的执行顺序,并说明各自的触发时机。 考察对DOM事件传播机制的理解第 643 题如果不用apply,想直接使用func(args)实现同样功能,需要如何修改其他部分? 考察对函数参数展开、调用方式及apply替代原理的理解第 644 题请实现两数之和算法,并说明你的解法思路。 考察基础算法实现、问题拆解和复杂度分析能力第 645 题请解释缓存击穿、缓存穿透和缓存雪崩的区别和成因,以及各自如何解决? 考察对缓存三类常见故障的理解及对应防护方案第 646 题RPC 为什么不用 DNS 做注册中心? 考察对注册中心与 DNS 差异、实时性与一致性的理解第 647 题请说明TCP三次握手建立连接的过程及各状态含义。 考察TCP连接建立的原理与状态机理解第 648 题给定一个数组和一个目标值,移除数组中所有等于目标值的元素,并返回新数组的长度。请实现并说明思路。 考察基础数组操作与双指针技巧第 649 题进程和线程的区别是什么? 考察对操作系统并发执行基本概念的理解第 650 题请实现一个函数,计算给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口算法与编码实现能力第 651 题请解释前端中预加载和懒加载的概念、实现方式及适用场景。 考察对前端资源加载策略的理解和应用能力第 652 题请解释 TCP 和 UDP 在可靠性和有序性方面的区别。 考察对 TCP 与 UDP 传输层核心特性的理解第 653 题为什么数据库索引通常不用Hash索引而用B+树? 考察对索引数据结构选型及其适用场景的理解第 654 题谈谈你对 const 关键字的理解。 考察对 C/C++ 中 const 关键字的多层语义及其在编译期优化、代码健壮性中的应用第 655 题创建索引时有哪些注意事项? 考察数据库索引设计的基本原则与常见误区第 656 题给定一个整数数组,找出其中未出现的最小正整数并说明算法复杂度。 考察数组处理、原地算法与时间复杂度分析第 657 题请介绍几种常见的限流算法,并说明各自的适用场景。 考察对限流算法的理解、对比及实际应用选择能力第 658 题MySQL的基本语句有哪些? 考察对MySQL常用SQL语句的掌握程度与基本操作能力第 659 题请列举常见的服务器端HTTP状态码,并说明它们各自代表的含义。 考察对HTTP状态码分类及常见服务器端错误码的理解第 660 题大模型训练有哪几种并行方式,各自解决什么问题? 考察对分布式训练并行策略的整体认知