作业帮面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 21 题在引入缓存后,你遇到过哪些典型问题?如何解决的? 考察缓存一致性、穿透、雪崩等问题的排查与处理能力风险判断技术原理问题排查Redis第 22 题请解释AQS(AbstractQueuedSynchronizer)锁的实现原理。 考察对AQS核心机制的理解,包括状态管理、等待队列和独占/共享模式风险判断技术原理Java第 23 题在什么情况下应该把 C++ 析构函数声明为虚函数?为什么? 考察 C++ 多态机制与析构函数虚函数设计的正确性理解风险判断技术原理C++第 24 题懒加载的实现 考察懒加载的核心机制与常见实现方式性能优化技术原理第 25 题请介绍MySQL分库分表的常用策略,以及分表后如何高效查询数据。 考察分布式数据库架构下的分片策略与跨分片查询处理能力系统设计技术原理方案权衡MySQL第 26 题对于条件为a=?且b=?且c=?的查询,它是否会走(a, c, b)索引?如何判断查询是否实际使用了索引? 考察索引列顺序对查询的影响,以及使用EXPLAIN分析执行计划的能力技术原理问题排查MySQLSQL第 27 题SortedSet(有序集合)有哪些典型应用场景? 考察对有序集合数据结构特性的理解与实际应用业务理解技术原理Redis第 28 题在进行多标签文本分类时,如何选择合适的大模型,并设计损失函数? 考察多标签分类任务下的模型选型与损失函数设计能力问题拆解技术原理方案权衡BERT第 29 题脏读是什么?不可重复读是什么? 考察对数据库隔离级别相关并发一致性问题的理解问题拆解技术原理第 30 题请介绍事件循环(Event Loop)的基本流程,并说明它对异步编程的影响。 考察对事件循环机制的理解及异步编程的应用问题拆解技术原理JavaScript第 31 题说一下跨域怎么处理的,以及 JSONP 的原理。 考察跨域解决方案及 JSONP 的工作原理与边界风险判断技术原理方案权衡第 32 题图片内容上传到七牛云、阿里云等对象存储后变成可访问链接,这个过程是怎样的? 考察对象存储上传流程、链接生成与权限配置的理解技术原理方案权衡第 33 题请描述 Spring Bean 的完整生命周期,包括实例化、初始化和销毁阶段的主要回调。 考察对 Spring 容器管理 Bean 生命周期各阶段的理解与完整表述问题拆解技术原理Spring Framework第 34 题请介绍你所了解的分布式ID生成方案,并说明各自特点。 考察分布式ID的常见方案掌握与对比能力系统设计技术原理技术选型第 35 题热 key 出现过期怎么办? 考察对缓存热点问题及缓存穿透/击穿场景的理解和应对方案风险判断技术原理方案权衡Redis第 36 题什么场景应该使用哈希索引而非B+树? 考察哈希索引在等值查询上的优势及不适用场景技术原理方案权衡第 37 题请比较 SQL Server 和 MySQL 在存储引擎方面的主要区别。 考察对两类主流数据库存储引擎架构与特性的理解技术原理方案权衡MySQL第 38 题请用 Go 实现两个协程按顺序交替打印 1 到 100。 考察 Go 并发同步机制与交替执行控制编码实现问题拆解技术原理Go第 39 题索引失效的常见场景有哪些? 考察对数据库索引生效条件与查询优化的理解性能优化技术原理问题排查第 40 题给定一个整数数组,求其中三个数的最大乘积,要求时间复杂度 O(n)。请给出思路和代码实现。 考察算法思维和O(n)时间复杂度的优化能力编码实现问题拆解技术原理