作业帮面试题 · 方案权衡 · SQL
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · SQL
考察点
技术栈
第 1 题什么是覆盖索引?它为什么能加快查询?使用覆盖索引有哪些注意点? 考察对覆盖索引原理、收益和局限的理解第 2 题深分页(如LIMIT 100000, 20)为何慢?请说明常用优化方案。 考察对深分页性能瓶颈的理解及优化方案设计第 3 题有3条SQL查询:条件分别为a=?、a=?且c=?、a=?且b=?且c=?,请设计合理的索引来满足这些查询。 考察联合索引的列顺序设计原则,以及如何覆盖常见查询模式第 4 题SQL 分库分表应该怎么分 考察分库分表策略的设计逻辑与边界意识第 5 题银行转账场景中,三个账户(a、b、c)初始余额各200元,a向b转100元,b向c转100元,若两笔转账同时发生,如何保证账户数据安全与结果的正确性?请结合事务与锁机制说明。 考察并发转账场景下的事务隔离、行锁应用及死锁防范