字节跳动面试题 · 方案权衡

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

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

筛选题目已选:方案权衡
第 361 题Redis可以持久化吗? 考察Redis持久化机制的基本认知与适用场景技术原理方案权衡Redis第 362 题JSBridge和客户端底层是怎么进行通信的? 考察对JSBridge通信原理和底层实现机制的理解风险判断技术原理方案权衡Android WebView第 363 题请介绍Redis的持久化机制,包括RDB和AOF,并说明它们的优缺点及适用场景。 考察对Redis持久化原理、可靠性权衡和场景选择的理解技术原理方案权衡Redis第 364 题为什么使用消息队列(MQ)?如果不用 MQ 会怎样?你会如何在没有 MQ 的情况下实现解耦? 考察对消息队列在系统解耦中作用的理解及替代方案设计能力系统设计技术原理方案权衡第 365 题请解释线程、进程和协程的区别,并说明它们的适用场景。 考察对操作系统并发概念的理解与应用选型能力技术原理技术选型方案权衡第 366 题请解释什么是协程,并说明它与线程的区别及应用场景。 考察对协程概念、调度机制及与线程差异的理解技术原理方案权衡第 367 题GRPO的reward怎么设计的? 考察对GRPO奖励模型设计的理解,包括奖励信号来源、结构设计及优化目标系统设计技术原理方案权衡第 368 题可重复读的实现原理? 考察数据库事务隔离级别可重复读的底层实现机制技术原理方案权衡MySQL第 369 题为什么要在数据项目中做数据分层? 考察对数据分层核心理念和价值的理解技术原理方案权衡第 370 题Transformer的FFN层为什么会逐渐演变成MOE层? 考察对Transformer中FFN与稀疏专家路由演进逻辑的理解技术原理方案权衡Transformer第 371 题为什么 DeepSpeed ZeRO-3 不适合直接用于模型训练? 考察对 ZeRO-3 机制、训练特性与显存/通信开销的理解性能优化技术原理方案权衡DeepSpeed第 372 题为什么程序运行时需要区分堆和栈? 考察对内存模型、生命周期和性能特性的理解技术原理方案权衡第 373 题请实现一个函数,找出未排序数组中第 k 个最大的元素。 考察排序算法、快速选择或堆等数据结构的掌握与实际编码能力编码实现方案权衡第 374 题为什么偏好对齐不能直接用偏好数据做 SFT,而要用强化学习? 考察对偏好对齐方法(SFT vs RL)差异和 RL 价值的技术理解技术原理方案权衡第 375 题为什么多模态表征需要多轮训练周期而ID表征通常一轮就能收敛? 考察对多模态数据复杂性、训练动力学和表征学习差异的理解技术原理方案权衡第 376 题为什么会想在重排阶段应用生成式方法? 考察对生成式重排的理解、动机和方案权衡业务理解技术选型方案权衡第 377 题你是否用过AutoGen或LangChain等AI Agent框架?为什么选择该框架? 考察Agent框架的使用经验、选型依据和实际落地能力项目复盘技术选型方案权衡第 378 题为什么采用余弦相似度来度量向量之间的距离? 考察对余弦相似度原理、适用场景和与其他距离度量差异的理解技术原理方案权衡第 379 题如何解决缓存穿透的问题? 考察缓存穿透的成因识别与多层防护方案设计技术原理方案权衡问题排查Redis第 380 题在构建Agent时,Human Feedback有哪些主要类型,它们各自如何被消化吸收进系统? 考察对Agent反馈学习机制的分类理解和吸收路径技术原理方案权衡