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

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

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

筛选题目
第 41 题当从 Elasticsearch 读取到的数据是旧数据、未能及时更新时,你会如何解决? 考察对 ES 数据一致性与时效性问题的处理能力风险判断方案权衡问题排查Elasticsearch第 42 题请解释 CAS(Compare-And-Swap)的概念,并说明它在并发编程中的作用。 考察对无锁并发原语的理解及应用场景技术原理第 43 题请手写代码实现最长回文子串的求解,要求说明算法思路和复杂度分析。 考察字符串处理、动态规划或中心扩展算法的实现能力编码实现问题拆解技术原理Python第 44 题AQS有哪些成员,state是什么类型的? 考察对AQS核心数据结构与state语义的理解技术原理第 45 题重试的时候你幂等怎么保证?怎么区分重试要返回什么呢? 考察分布式系统重试场景下的幂等设计、返回区分与边界处理问题拆解风险判断技术原理第 46 题说一下对前端工程化的理解 考察对前端工程化体系化认知和实际落地能力业务理解系统设计技术原理第 47 题C++代码从源代码到可执行文件会经历哪些阶段? 考察对编译链接等构建流程的掌握程度技术原理C++第 48 题你会如何选择设计模式来设计前端的状态管理方案? 考察状态管理方案设计的模式选择与权衡能力系统设计方案权衡第 49 题请介绍你参与实习项目B的动机,并说明为何在结果看似可预见的情况下仍然坚持推进该项目。 考察候选人动机的真实性、对重复性/低成熟度工作的态度与判断力持续改进项目复盘自我认知第 50 题如何判断一个任务在训练时是先进行监督微调(SFT)还是直接使用强化学习(RL)? 考察对SFT与RL适用场景的判断和训练流程理解技术原理方案权衡第 51 题请介绍一个你在项目中遇到的最有挑战性的技术问题,以及你是如何定位和解决它的。 考察问题拆解、排查思路和项目复盘能力项目复盘结果导向问题排查第 52 题MySQL的MVCC如何防止幻读? 考察对InnoDB MVCC机制及隔离级别下幻读防护原理的理解风险判断技术原理MySQL第 53 题什么是虚拟 DOM? 考察对虚拟 DOM 概念、原理与价值的理解技术原理方案权衡第 54 题你的判断标准如何平衡短期收益与长期价值? 考察候选人在决策中权衡短期效益与长期发展的能力风险判断人岗匹配自我认知第 55 题模型训练时间如何估计? 考察对训练时间影响因素的理解和估算能力性能优化问题拆解技术原理第 56 题SFT 和 DPO 的训练数据是否有重叠?请说明你的判断依据和处理方式。 考察对 SFT 与 DPO 数据关系及数据隔离的理解问题拆解技术原理第 57 题手写代码实现反转单链表 考察链表操作的基本功与边界处理编码实现技术原理第 58 题请解释大模型推理中KV Cache的原理与作用。 考察对KV Cache机制的理解及其在推理加速中的角色性能优化技术原理第 59 题在不埋点的情况下,如何自动化检测LCP? 考察能否利用自动化测试工具无侵入地获取性能指标性能优化问题拆解技术原理第 60 题equals与==的区别是什么? 考察对Java对象比较机制的理解问题拆解技术原理Java