字节跳动面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 501 题什么是静态链接和动态链接? 考察对编译链接过程的理解及静态与动态链接机制的异同技术原理第 502 题请解释三色标记法的基本原理,并说明它如何用于垃圾回收中的可达性分析。 考察垃圾回收基础知识与三色标记法的核心机制问题拆解技术原理第 503 题能不能把冒泡排序变成不稳定的?如何实现? 考察对排序稳定性定义的理解以及修改算法稳定性的能力问题拆解技术原理第 504 题请说明 Promise 的状态有哪些,以及状态之间如何转换。 考察对 Promise 状态机及不可逆转换的掌握技术原理第 505 题如何使用一条 Redis 命令向同一个 key 写入多个键值对? 考察 Redis 哈希结构与批量写入命令的掌握技术原理Redis第 506 题什么时候不符合最左前缀法则? 考察对联合索引最左前缀原则的理解及其失效条件技术原理问题排查MySQL第 507 题请介绍你对DeepSeek采用的GRPO(Group Relative Policy Optimization)训练方法的理解。 考察对GRPO核心思想和相对比较优化机制的理解持续改进技术原理技术选型第 508 题使用了 Kafka 消息队列,如何保证顺序消费以及消息不丢失? 考察对 Kafka 分区顺序、消费并行与可靠性机制的深入理解风险判断系统设计技术原理Apache Kafka第 509 题Redis支持哪些基本数据结构?各自有哪些特性和典型使用场景? 考察对Redis核心数据结构的掌握、特性理解与应用能力技术原理技术选型Redis第 510 题JS 是单线程,为什么可以实现并发加载多个接口? 考察事件循环、异步 I/O 与并发模型的理解问题拆解技术原理JavaScript第 511 题HashMap 在并发环境下是否线程安全? 考察对 HashMap 线程安全性的理解及其并发风险风险判断技术原理Java第 512 题请解释一下大模型训练中SFT(监督微调)的冷启动问题是什么,以及如何缓解? 考察对SFT冷启动现象的理解、成因分析和常见缓解策略问题拆解技术原理第 513 题请解释 TCP 的流量控制机制。 考察对 TCP 流量控制原理、滑动窗口和接收方通告的掌握程度问题拆解技术原理TCP第 514 题前端JavaScript如何通过EventSource接收并处理SSE流式数据? 考察EventSource API的使用与事件处理编码实现技术原理JavaScriptSSE第 515 题线程和进程的区别是什么? 考察对进程与线程在资源、调度、隔离性等核心差异的理解技术原理第 516 题VLAN和VXLAN的区别是什么?VXLAN有哪些优势? 考察网络虚拟化基础知识及对VXLAN演进优势的理解技术原理方案权衡第 517 题请谈谈你对粗排和精排模型区别的了解。 考察推荐系统两阶段排序架构的理解与权衡技术原理方案权衡第 518 题MySQL中索引是如何存储的,分为哪几类? 考察对MySQL索引物理存储结构和索引类型分类的掌握问题拆解技术原理MySQL第 519 题数据库索引是怎么提高查询速度的,原理是什么? 考察对索引底层数据结构、查询路径和代价的理解性能优化技术原理方案权衡第 520 题请讲解LoRA的原理细节,为什么它能实现对大规模语言模型的参数高效微调? 考察对LoRA机制的理解及其加速微调的核心理由技术原理方案权衡LoRA