字节跳动面试题(2026 最新)

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

共 3252 道真题 · 更新 2026-08-05

筛选题目
第 301 题查询出来的数据(如6月至8月的数据)需要如何计算?请举例说明具体的计算逻辑。 考察对查询结果的聚合、统计或业务计算的理解业务理解性能优化问题拆解第 302 题设计LRU优化Redis的删除策略? 考察缓存淘汰机制的实现与取舍技术原理方案权衡Redis第 303 题请解释 TypeScript 中泛型的概念,并说明它在函数和类中的应用。 考察对泛型语法的理解及在 API 设计中的应用编码实现技术原理TypeScript第 304 题Vue3 的 Composition API setup() 里响应式丢失是什么原因,怎么解决? 考察对 Vue3 响应式原理和 Composition API 使用的理解技术原理问题排查Vue 3第 305 题线程A和线程B之间通信如何实现? 考察线程间通信机制的理解与选择技术原理方案权衡Java第 306 题MySQL 的 B+ 树中,叶子节点之间是双向链表还是单向链表?为什么这样设计? 考察对 B+ 树在 MySQL 存储引擎中具体实现细节的理解数据驱动技术原理MySQL第 307 题如何解决大模型的超长上下文问题? 考察对长上下文处理技术的理解与工程实践技术原理技术选型方案权衡第 308 题给定入站序列和出站序列,判断该出站顺序是否可能由合法的栈操作产生,并写出代码实现。 考察栈的模拟操作能力与序列合法性判断编码实现问题拆解技术原理第 309 题请谈谈你对不同类型直播业务的评估与分析策略。 考察对直播业务类型的理解、分析框架及策略制定能力业务理解问题拆解需求分析第 310 题说一下服务端解析文件并交给 AI 处理的大致流程,涉及哪些关键技术? 考察对文件处理、AI 集成和系统架构的整体理解问题拆解系统设计技术原理第 311 题如何平衡Redis缓存库存和MySQL数据库的一致性? 考察缓存与数据库一致性的方案设计、权衡与边界处理风险判断系统设计方案权衡MySQLRedis第 312 题在 React 应用中使用 useContext 时,可能出现哪些常见问题? 考察对 useContext 特性、性能影响和设计局限的理解性能优化技术原理方案权衡React第 313 题针对这次上线后出现的重大bug,你事后做了哪些复盘?哪些环节可以提前发现或避免该问题? 考察复盘能力、系统化思考和对上线流程的改进意识持续改进项目复盘风险判断第 314 题请编写代码合并两个有序链表,并说明时间与空间复杂度。 考察链表操作基础与有序归并的编码实现能力编码实现问题拆解第 315 题为什么会选择做后端技术? 考察职业选择动机、自我认知与岗位契合度持续改进人岗匹配自我认知第 316 题请介绍一个你在测试中遇到的印象深刻的Bug,包括其产生原因和解决过程。 考察问题定位、根因分析和解决能力项目复盘结果导向问题排查第 317 题分布式缓存是怎么选择节点的? 考察分布式缓存节点选择策略及一致性哈希等算法的理解技术原理方案权衡第 318 题Redis内存淘汰策略有哪些? 考察Redis内存管理机制及淘汰策略的适用场景技术原理方案权衡Redis第 319 题请手写实现一个LRU(最近最少使用)缓存,要求支持O(1)时间复杂度的get和put操作。 考察对LRU缓存机制的理解、数据结构选型与代码实现能力编码实现问题拆解技术原理第 320 题TCP和UDP分别属于OSI模型或TCP/IP模型中的哪一层?请说明依据。 考察对传输层协议归属及分层模型的基本理解技术原理TCPUDP