字节跳动面试题 · 技术选型

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

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

筛选题目已选:技术选型
第 321 题请分别说明 STL 中 map、set 和 priority_queue 的底层实现原理,并比较它们的特点。 考察对 STL 常用容器底层数据结构的理解与对比能力技术原理技术选型C++STL第 322 题请列举你常用的 React Hooks,并说明其中至少两个的核心原理。 考察 React Hooks 的掌握广度与对实现原理的深度理解技术原理技术选型React第 323 题以 Spark 为例,如何确定 core 和内存等资源参数的合适值? 考察对 Spark 资源调优原理和计算方法的理解性能优化问题拆解技术选型Apache Spark第 324 题请比较 LoRA 训练与全参数训练的优缺点,并说明各自的适用场景。 考察对参数高效微调技术的理解、适用场景判断及权衡能力技术原理技术选型方案权衡LoRA第 325 题在电商或交易系统中,超时未支付订单的自动关闭通常如何实现? 考察订单超时处理的常见技术方案与权衡系统设计技术选型方案权衡Redis第 326 题请介绍你在实习期间负责过的一个项目的整体架构,包括模块划分、核心技术选型和设计取舍。 考察项目架构设计能力、技术选型依据和实习实际参与度沟通表达系统设计技术选型第 327 题除了使用 Redis 的哈希(Hash)结构,还可以用哪些数据类型来存储类似的数据? 考察对 Redis 常见数据类型的理解与选型能力技术原理技术选型Redis第 328 题你在实际项目中用过哪些进程间通信方式?为什么选择它们? 考察候选人的实践经验和对技术选型的判断项目复盘技术选型方案权衡第 329 题请比较 B+ 树和跳表在数据结构上的主要区别。 考察对 B+ 树和跳表结构特点、操作复杂度及应用场景的理解技术原理技术选型MySQL第 330 题延时消息是如何实现的? 考察消息队列延时消息的实现机制与方案选型技术原理技术选型方案权衡RabbitMQRedis第 331 题Setnx是什么操作,实现什么功能,这个指令内部是怎么实现的? 考察对Redis SETNX语义、用途与底层实现机制的理解深度技术原理技术选型Redis第 332 题在你负责的项目中,为了确保异步写Redis的数据不丢失,你采取了哪些具体措施来保证写入的可靠性? 考察候选人在实际项目中处理数据一致性和可靠性问题的能力项目复盘风险判断技术选型Redis第 333 题Python 调用 C++ 库的常见方式有哪些?分别如何选择? 考察对 Python 与 C++ 互操作技术的了解与权衡能力技术原理技术选型方案权衡C++Python第 334 题在[你的项目]中,权限控制的具体粒度是什么?例如,是到系统、模块、页面还是按钮级别,你是如何设计并实现这一层级的? 考察候选人权限模型设计能力与业务理解深度业务理解技术选型方案权衡第 335 题如果我想按电影类型进行评分排序,是否需要对 ADS 层表结构进行修改?该如何实现用户勾选所需类型后对评分排序? 考察数据仓库分层设计、维度建模和查询优化能力业务理解系统设计技术选型第 336 题说说C++的智能指针 考察对C++智能指针类型、原理及使用场景的理解风险判断技术原理技术选型C++第 337 题请介绍EC存储的基本原理和典型应用场景。 考察对纠删码存储技术原理与应用的理解技术原理技术选型方案权衡第 338 题请介绍JVM垃圾收集器,包括Serial、ParNew、CMS、G1、ZGC及ZGC分代版本,对比它们的适用场景、优缺点,并解释分代、卡表和染色指针的概念。 考察对JVM垃圾收集器体系、算法原理与适用场景的系统掌握技术原理技术选型方案权衡JVM第 339 题微调大语言模型通常有哪几种方式?各有什么适用场景和优缺点? 考察对主流大模型微调方式的体系化认知与场景判断技术原理技术选型方案权衡LLM第 340 题为什么选用 Spring AI 框架而不是其他 AI 集成方案? 考察对框架选型和生态理解业务理解技术选型方案权衡Spring AI