字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 241 题操作系统分配给进程的资源有哪些? 考察对操作系统资源管理和进程组成的基本理解第 242 题微信小程序和React Native Web应用在生命周期管理有什么差异? 考察跨端框架生命周期模型的对比与理解第 243 题请简要介绍你近期负责的一个项目,包括整体功能、采用的技术栈,以及最核心的技术难点是什么。 考察项目陈述能力、技术栈掌握程度与难点拆解能力第 244 题模型训练过程中,如果样本标签数据分布极不均衡,通常采取哪些方法来解决? 考察对类别不均衡问题的识别能力与常用解决方案的掌握第 245 题Golang 中 interface{} 空接口的底层实现是怎样的? 考察 Go 语言空接口的动态类型机制与底层数据结构第 246 题MySQL 与 Redis 的核心差异与适用场景 考察对关系型数据库与内存缓存/键值存储的架构理解及选型能力第 247 题谈谈TCP滑动窗口机制的原理 考察TCP流量控制与可靠传输的核心机制第 248 题Lua 脚本在执行时,最终对 Redis 发出的指令是一条还是多条? 考察对 Redis 执行 Lua 脚本时指令发送机制的理解第 249 题C++和Kotlin/Java的差异有哪些? 考察对C++与JVM生态语言在内存管理、语法特性和运行机制上的理解第 250 题请举例说明红黑树在哪些具体场景或系统中仍有应用。 考察对红黑树典型应用场景的理解与结合实际系统的表达能力第 251 题请描述你排查线上接口慢问题的具体过程。 考察问题排查的系统性、工具运用和根因分析能力第 252 题请设计并实现一个倒计时组件,说明其核心功能与边界处理。 考察前端组件设计、时间计算正确性与边界场景处理第 253 题C++和Python的主要区别是什么? 考察对两种语言特性及适用场景的理解第 254 题如果说你要从服务端拉取分页列表,你会怎么设计React Query的queryKey 考察React Query中queryKey的设计原则和分页场景下的缓存管理第 255 题讲一下灰度发布策略的含义和用途 考察对灰度发布概念、目的和典型应用场景的理解第 256 题请实现一个Tokenizer,要求能正确切分输入文本。 考察对文本切分逻辑、边界处理和数据结构的掌握第 257 题请全面讲解 RabbitMQ 消息的发送、存储、转发和消费的完整流程,并尽可能覆盖有序性、重复消费和可靠性等关键问题。 考察对消息中间件端到端机制和可靠性边界的深度理解第 258 题如何防止DNS劫持? 考察对DNS劫持原理的理解及安全防护措施的掌握第 259 题在大模型训练中,PPO 算法里的 returns(回报)指什么? 考察对大模型强化学习 PPO 算法核心概念的理解第 260 题请谈谈你对 JSBridge 的了解。 考察对 Web 与原生双向通信机制的理解