作业帮面试题 · 性能优化
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 129 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 61 题虚拟列表怎么实现?请分别说明等高和不等高(动态高度)场景的处理方式。 考察虚拟列表的核心原理及动态高度场景的通用处理思路第 62 题在前端表格或列表渲染中,若数据行的高度不确定,你会如何处理以保证布局和性能? 考察对动态内容高度场景的布局策略与性能权衡理解第 63 题垃圾回收(GC)对程序性能有哪些影响?如何消除或缓解这些影响? 考察对垃圾回收机制、性能影响及调优手段的理解第 64 题一个表第一年有1亿,第五年有10亿条数据,怎么分库分表? 考察分库分表方案设计、容量评估和演进能力第 65 题请解释 MySQL 索引的工作原理,并说明如何选择合适的索引字段。 考察对 MySQL 索引底层机制和实际应用的理解第 66 题你在 RAG(检索增强生成)应用中做过哪些优化?请结合具体场景说明优化点和效果。 考察对 RAG 全链路优化的理解与工程实践深度第 67 题日志查询中如何查询uid前十的数据? 考察对日志数据查询、排序和索引优化的理解第 68 题请介绍分布式锁的核心概念,并结合实际场景说明如何优化锁的粒度。 考察对分布式锁原理的理解及锁粒度优化的工程实践第 69 题请解释虚拟滚动的核心原理,以及它解决了什么问题。 考察对虚拟滚动核心机制和适用场景的理解第 70 题在亿级用户场景下计算多个 n 日留存,如何减少关联(Join)开销? 考察大规模留存计算中降低 Join 成本的优化思路与工具选型第 71 题如何估算大模型微调时的显存需求?请结合 DeepSpeed 的典型配置举例说明。 考察对大模型训练/微调显存构成的理解及工程估算能力第 72 题请谈谈深度分页问题的常见解决思路。 考察对数据库分页性能瓶颈的理解及优化方案第 73 题如何设计一个短链系统? 考察短链系统的核心设计:生成、存储、跳转、过期与追踪第 74 题Redis单线程为什么快,工作原理是什么? 考察对Redis单线程模型、底层数据结构及I/O机制的理解第 75 题请实现一个函数,返回 n 以内的所有质数,并讨论如何优化算法复杂度;如果该函数会被多次调用,你会如何利用缓存? 考察质数筛法、复杂度分析与缓存优化设计第 76 题如何通过线程池充分利用CPU? 考察线程池配置、CPU密集任务处理与性能优化意识第 77 题像京东这样的大型电商商品主页,数据应该用什么存储方案? 考察电商首页高并发读场景下的存储选型与缓存策略第 78 题你在 RabbitMQ 项目中统计的数据是峰值还是平均值?请说明你的统计口径和原因。 考察候选人对监控指标口径的理解及业务场景适配能力第 79 题请详细讨论 Bitmap 数据结构的原理及其在实际系统中的应用。 考察对 Bitmap 存储原理、内存效率与应用场景的理解第 80 题有 10 亿个 URL,其中会出现重复,内存只有 1GB,磁盘空间无限,如何统计出现次数最多的前 100 个 URL? 考察海量数据场景下的分治、外部排序与 TopK 统计能力