字节跳动面试题(2026 最新)
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 501 题SSE原生支持重连重试吗? 考察对SSE协议重连机制的理解及与WebSocket的对比第 502 题设计一个日志系统,统计一天内峰值在线人数最多的是哪一秒。 考察大数据量日志处理、时间窗口统计与算法优化能力第 503 题在学习练手项目之外,你是否主动思考过官方资料或教程范围之外的问题? 考察候选人的主动探索意识和学习深度第 504 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解第 505 题怎么处理 WebSocket 的多连接问题?比如一个页面要同时订阅车辆位置、报警事件、设备状态,怎么复用连接并保证不丢数据? 考察 WebSocket 长连接复用、多主题订阅与消息可靠性设计第 506 题在 JavaScript 中沿着原型链查找属性时,应该使用哪个属性向上查找? 考察对 JavaScript 原型链机制和属性查找路径的掌握第 507 题在重构过程中你的感受是什么?你具体优化了哪些方面? 考察重构动机、具体行动与学习反思第 508 题请手写一个自定义 Hook:usePrevious,用于获取某个 state 的上一次更新后的值。 考察自定义 Hook 的封装思路与 ref 的引用特性第 509 题HTTP和HTTPS的主要差别是什么? 考察网络协议基础及安全传输的理解第 510 题为什么 sync.Mutex 要引入饥饿模式?它解决了什么问题? 考察对公平性与性能权衡的理解第 511 题Diff中的key有什么用?如果不赋key值会出现什么问题? 考察对虚拟DOM Diff算法中key作用的理解及不设key的后果第 512 题请解释 MySQL 的 ACID 特性分别是什么,并说明它们如何保障事务可靠性。 考察对事务核心特性及其保障机制的理解第 513 题RocketMQ的延时消息是如何实现的? 考察RocketMQ延时消息的原理、延迟级别机制和消费流程理解第 514 题请编写一个算法,求给定字符串中不含重复字符的最长子串的长度,并说明时间复杂度。 考察滑动窗口算法设计与复杂度分析能力第 515 题如何用 Shell 脚本统计日志系统中的 Top 10 IP 访问量? 考察 Shell 管道、文本处理和计数统计能力第 516 题为什么大模型有few-shot能力?讲一下few-shot能力的原理。 考察对大模型上下文学习机制与少样本泛化原理的理解第 517 题请介绍一次跨系统联调测试的推进过程,特别是涉及外部机构(如托管银行)时,你们如何处理接口兼容性问题? 考察跨系统联调测试的组织推进能力与接口兼容性问题处理经验第 518 题请描述力扣第85题《最大矩形》的解题思路,包括算法核心和复杂度分析。 考察算法设计与复杂度分析能力第 519 题请解释 TCP 的 Nagle 算法、滑动窗口机制和延迟确认,说明它们如何协同工作。 考察 TCP 流量控制的机制理解与交互第 520 题请使用双指针方法判断一个字符串是否为回文,并说明思路。 考察双指针思路、回文判断逻辑及边界处理