深圳虾皮信息科技有限公司面试题 · 性能优化
深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。
共 2768 道真题 · 当前筛选命中 268 道 · 更新 2026-08-05
筛选题目已选:性能优化
考察点
技术栈
第 81 题解释一下回表 考察数据库索引原理与查询执行细节的理解第 82 题String、StringBuilder、StringBuffer 三者的区别是什么? 考察 Java 字符串类的可变性、线程安全与性能差异第 83 题如何设计一个高并发秒杀系统? 考察高并发场景下的系统设计、削峰填谷、库存一致性与防超卖能力第 84 题通过异步优化后,你的系统处理时间是用平均值还是最大值来衡量?最大值是多少?你是通过什么方式压测得到该数据的? 考察性能指标定义与压测方法的合理性第 85 题Spark 中 OOM 问题通常是由什么造成的?如何定位和解决? 考察对 Spark 内存溢出原因分析及排查思路第 86 题当Redis的AOF文件变得过大的时候,会触发什么机制?请说明其触发条件和处理流程。 考察Redis AOF重写机制的触发条件和原理第 87 题生产环境怎么感知用户性能或者错误问题? 考察生产环境监控体系建设和问题发现能力第 88 题如何保证分库分表后跨分片查询的性能和效率? 考察分片查询的性能优化手段第 89 题慢查询语句怎么排查,为什么慢的可能原因? 考察数据库慢查询定位流程与根因分析的工程能力第 90 题请说明 Spark 能处理的数据量级范围,以及影响其处理能力的关键因素。 考察对 Spark 架构扩展性和资源模型的理解第 91 题线上环境CPU占用突然飙升,一分钟内你会如何排查和处理? 考察线上故障告警后的快速定位与应急处理能力第 92 题如果有千万级数据访问,怎么保障性能? 考察海量数据场景下的性能优化思路与系统性权衡第 93 题为什么要采用多级缓存? 考察对缓存分层原因、收益与适用场景的理解第 94 题说说 synchronized 的用法及原理,以及如何进行优化操作。 考察 Java 并发中同步机制的理解深度与优化意识第 95 题请讲解虚拟滚动的实现过程。 考察前端列表性能优化中虚拟滚动的核心原理与实现细节第 96 题假如有一个高并发数据竞争的场景,比如100个线程竞争一个数据,你会使用CAS还是synchronized? 考察并发编程中对CAS与synchronized的理解及选型能力第 97 题给定一个查询一个人朋友的 API,设计一个新 API 来查找这个人可能认识的人,要求候选人与这个人至少有三个共同好友。请描述你的设计和实现思路。 考察系统设计能力、图算法应用和 API 设计第 98 题MQ 是如何做性能优化来支撑高吞吐的? 考察对消息中间件高性能设计原理的理解第 99 题一台程序有运行瓶颈,如何找到? 考察性能问题定位的方法论与工具使用能力第 100 题MySQL慢查询怎么排查,怎么解决? 考察MySQL慢查询定位、分析与优化的系统性能力