深圳虾皮信息科技有限公司面试题 · 性能优化

深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。

2768 道真题 · 当前筛选命中 268 · 更新 2026-08-05

筛选题目已选:性能优化
第 1 题100M内存空间,给10G无序数据排序的方案,追问归并排序和堆实现的具体逻辑 考察大数据量下内存受限时的排序策略及归并排序、堆排序的实现细节性能优化问题拆解技术原理第 2 题如何监控数据库的运行状态?你会关注哪些指标? 考察数据库监控的指标理解与排查思路性能优化技术原理问题排查第 3 题在以 userid 为 key 的场景下,使用 HashMap 会有什么问题? 考察对 HashMap 在特定 key 场景下的哈希计算与碰撞问题的理解性能优化风险判断技术原理Java第 4 题JDK1.8及之后为什么要用红黑树? 考察对HashMap底层数据结构演进及性能权衡的理解性能优化技术原理方案权衡Java第 5 题如何实现弹幕滚动效果?动画实现方式有哪些,为什么选择 requestAnimationFrame 而不是定时器? 考察前端动画实现原理及性能优化意识性能优化技术原理JavaScript第 6 题如何优化实际 Spark 任务?请举例(如数据倾斜、Shuffle 优化)。 考察对 Spark 任务性能瓶颈的识别与常见优化手段的实际运用能力性能优化技术原理Apache Spark第 7 题请描述用户在浏览器中输入一个完整 URL 并完成登录的完整网络请求流程,包括 DNS 解析、建立连接、HTTP 请求与响应等环节。 考察对网络请求全链路的理解,涵盖 DNS、TCP、HTTP 及登录场景下的协议细节性能优化问题拆解技术原理DNSHTTPTCP第 8 题接口响应慢时,如何从系统和应用层面排查? 考察性能问题排查的系统性思路与优先级的把握性能优化技术原理问题排查第 9 题采集LCP埋点是如何设计的? 考察对LCP指标原理、采集时机与上报策略的理解性能优化技术原理Web Browser第 10 题对于这个本地缓存,你如何评估和提升命中率? 考察缓存命中率分析与优化能力数据驱动性能优化第 11 题请说明 InnoDB 存储引擎的底层数据结构及特点。 考察对 InnoDB 索引组织结构与磁盘 I/O 适配性的理解性能优化技术原理InnoDB第 12 题说说Redis如何保证数据不丢失 考察Redis持久化机制与数据安全性理解性能优化技术原理Redis第 13 题请描述你排查数据库慢查询的思路和方法。 考察数据库性能诊断、问题定位与优化能力性能优化技术原理问题排查第 14 题HashMap 发生哈希碰撞后会出现什么问题?如何处理? 考察哈希碰撞的影响与 HashMap 的冲突处理机制性能优化技术原理问题排查Java第 15 题在数据库中设计联合索引时需要注意哪些要点? 考察联合索引的列顺序、最左前缀原则及其对查询性能的影响性能优化技术原理MySQL第 16 题请列举数据库测试中常用的SQL技巧,并说明其适用场景。 考察数据库测试中SQL编写与优化的实战能力性能优化问题拆解技术原理SQL第 17 题你怎么测试的项目QPS 考察性能测试方法、指标解读与工具使用性能优化技术原理问题排查第 18 题HashMap在插入元素时如何解决哈希冲突?请说明链表和红黑树的转换条件。 考察哈希冲突处理机制及树化阈值细节性能优化技术原理Java第 19 题如果用户反馈前端页面加载或交互反应慢,你会如何排查和优化? 考察前端性能问题的系统性排查思路与优化手段性能优化技术原理问题排查第 20 题你们的 QPS 有测过吗? 考察对系统性能指标的实测意识和方法数据驱动性能优化项目复盘