作业帮面试题 · 方案权衡

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

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

筛选题目已选:方案权衡
第 1 题一张表数据量巨大,给索引加索引效果不好怎么办? 考察大数据量表索引失效时的应对策略与分库分表等架构思维性能优化系统设计方案权衡第 2 题了解哪些限流算法吗? 考察限流算法基础认知与适用场景辨析技术原理技术选型方案权衡第 3 题什么是覆盖索引?它为什么能加快查询?使用覆盖索引有哪些注意点? 考察对覆盖索引原理、收益和局限的理解技术原理方案权衡MySQLSQL第 4 题一个产品若已存在同类功能,你认为它还能保持竞争力吗?从产品与商业角度说明理由。 考察对同类功能竞争差异化和商业模式的分析能力业务理解方案权衡第 5 题B树和B+树的区别? 考察对B树与B+树结构与性能差异的理解技术原理方案权衡第 6 题假设有表“优者表”,字段为ID、userID、userName、createTime,存在一个(userID, userName)联合索引。查询 SELECT ID, userName FROM 优者表 WHERE userID=? 会走覆盖索引吗?需要回表吗? 考察覆盖索引判定与回表机制的理解技术原理方案权衡MySQL第 7 题RabbitMQ怎么保证消息顺序发送 考察消息队列顺序性保证的原理与实现系统设计技术原理方案权衡RabbitMQ第 8 题transform 和 position 都可以用于定位,区别是什么? 考察 CSS 定位机制中 transform 与 position 的差异与适用场景技术原理方案权衡第 9 题flex:1和flex:auto的区别是什么? 考察对flex简写属性及其分量含义的理解技术原理方案权衡CSS第 10 题请介绍你使用过的时序预测模型架构,以及你如何评估其预测效果? 考察时序建模经验与评估指标的使用能力业务理解技术选型方案权衡第 11 题同时调用A服务和B服务,如果一个执行失败了(重试也一直失败),怎么保证数据一致性? 考察分布式事务与最终一致性方案的设计能力,以及失败处理机制风险判断系统设计方案权衡第 12 题请介绍MySQL分库分表的常用策略,以及分表后如何高效查询数据。 考察分布式数据库架构下的分片策略与跨分片查询处理能力系统设计技术原理方案权衡MySQL第 13 题请描述一个类似商品展示的场景,Redis 如何设计,使用哪种数据结构合适? 考察 Redis 在商品展示场景下的数据结构选型与设计思路系统设计技术选型方案权衡Redis第 14 题在进行多标签文本分类时,如何选择合适的大模型,并设计损失函数? 考察多标签分类任务下的模型选型与损失函数设计能力问题拆解技术原理方案权衡BERT第 15 题说一下跨域怎么处理的,以及 JSONP 的原理。 考察跨域解决方案及 JSONP 的工作原理与边界风险判断技术原理方案权衡第 16 题项目为什么选择rollup打包? 考察打包工具选型的理解与工程决策能力技术选型方案权衡第 17 题图片内容上传到七牛云、阿里云等对象存储后变成可访问链接,这个过程是怎样的? 考察对象存储上传流程、链接生成与权限配置的理解技术原理方案权衡第 18 题热 key 出现过期怎么办? 考察对缓存热点问题及缓存穿透/击穿场景的理解和应对方案风险判断技术原理方案权衡Redis第 19 题什么场景应该使用哈希索引而非B+树? 考察哈希索引在等值查询上的优势及不适用场景技术原理方案权衡第 20 题请比较 SQL Server 和 MySQL 在存储引擎方面的主要区别。 考察对两类主流数据库存储引擎架构与特性的理解技术原理方案权衡MySQL