字节跳动面试题 · 性能优化

字节跳动相关面试题,按最终去重题目聚合。

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

筛选题目已选:性能优化
第 21 题在日志记录高并发场景下,如何对日志采集与写入进行优化? 考察高并发下日志系统的性能瓶颈识别与优化方案设计性能优化风险判断系统设计第 22 题如何在前端实现流式输出,让生成内容逐字展示,同时兼顾性能和展示效果? 考察前端流式渲染的实现细节、性能优化与交互体验权衡编码实现性能优化风险判断SSEWebSocket第 23 题查询出来的数据(如6月至8月的数据)需要如何计算?请举例说明具体的计算逻辑。 考察对查询结果的聚合、统计或业务计算的理解业务理解性能优化问题拆解第 24 题在 React 应用中使用 useContext 时,可能出现哪些常见问题? 考察对 useContext 特性、性能影响和设计局限的理解性能优化技术原理方案权衡React第 25 题请解释 B+ 树的数据结构原理,并说明它为什么适合作为数据库索引的底层结构。 考察 B+ 树结构特性及其与数据库索引性能的关系性能优化技术原理方案权衡第 26 题请解释流式对话输出的实现原理和关键技术点 考察对流式传输、增量输出和长连接管理的理解性能优化系统设计技术原理HTTPSSEWebSocket第 27 题如何设计一个支持10万 OPS 的会员系统? 考察高并发系统设计的容量评估、分层架构和缓存策略性能优化系统设计方案权衡Redis第 28 题注意力计算的计算复杂度是多少? 考察对注意力机制计算复杂度的掌握及其扩展性边界性能优化技术原理Transformer第 29 题在React中如何进行性能优化? 考察对React渲染机制的理解及常见性能优化手段性能优化技术原理React第 30 题为什么 KV Cache 能极大地提升推理速度? 考察对计算复杂度和推理性能优化原理的理解性能优化技术原理Transformer第 31 题请描述MySQL中长事务对并发写操作的影响,并解释快照读与undo log回放机制。 考察对MySQL事务隔离、快照读及UNDO日志机制的理解深度性能优化技术原理问题排查MySQL第 32 题设计一个日志系统,统计一天内峰值在线人数最多的是哪一秒。 考察大数据量日志处理、时间窗口统计与算法优化能力性能优化问题拆解第 33 题什么情况会导致索引失效? 考察对数据库索引失效原因的理解与排查能力性能优化技术原理问题排查MySQL第 34 题请介绍你的项目中多线程的使用场景,以及你是如何保证线程安全与执行效率的? 考察多线程应用场景设计、线程安全处理及性能优化能力性能优化问题拆解技术原理第 35 题请介绍你在项目中如何实现拖拽功能,以及如何设计图片懒加载策略,说明在什么情况下加载、什么情况下不加载。 考察前端交互实现能力与资源加载优化意识性能优化问题拆解技术原理JavaScript第 36 题请说明 B+树的结构特点,以及它与 B 树的主要区别。 考察对 B+树结构、存储与索引查询机制的理解性能优化问题拆解技术原理第 37 题浏览器获取到 HTML 后是如何渲染出页面的? 考察浏览器渲染流程的理解和关键性能优化点性能优化技术原理CSSHTMLJavaScript第 38 题请实现一个支持常数时间获取最小值的最小栈,并说明实现原理。 考察数据结构设计与空间复杂度权衡编码实现性能优化技术原理Java第 39 题请解释 React Fiber 的调度机制:为什么 Fiber 将渲染工作拆分成一个个可中断的单元? 考察对 React Fiber 调度模型和中断机制的理解性能优化技术原理问题排查React第 40 题如果微信朋友圈滑动出现卡顿,你会如何定位和分析问题? 考察性能问题定位思路、工具使用和分层分析能力性能优化问题拆解问题排查