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

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

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

筛选题目已选:技术原理
第 941 题如何保证Redis和DB的数据一致性? 考察缓存与数据库一致性保障策略及失效场景处理风险判断技术原理方案权衡Redis第 942 题进程和线程的区别是什么? 考察对操作系统并发执行基本概念的理解技术原理第 943 题请描述汉诺塔问题的递归解法,并分析其时间复杂度。 考察递归思想、问题分解能力和复杂度分析问题拆解技术原理第 944 题一个数组求和,每个元素都在 int 范围内,保证最终结果在 int 范围内,但中间过程可能溢出,如何实现? 考察对中间溢出问题的认识与正确的求和实现方式问题拆解技术原理第 945 题说一下有什么匹配字符的算法? 考察对字符串匹配算法的了解广度与核心原理理解技术原理第 946 题请列举常见的 JSON 数据类型,并说明每种类型的特点。 考察对 JSON 基础数据类型的掌握技术原理JSON第 947 题介绍一下MySQL的事务的隔离级别。 考察事务隔离级别的基本概念、区别及实际应用技术原理方案权衡MySQL第 948 题你了解哪些大模型训练和推理优化的方法? 考察对模型训练与推理阶段常见优化手段的理解广度与深度技术原理方案权衡DeepSpeedPyTorch第 949 题Redis 如何判断一个 key 是否已过期? 考察对 Redis 过期时间存储与判断机制的理解技术原理Redis第 950 题什么是大模型的幻觉,如何缓解? 考察对大模型幻觉概念的理解和实用缓解策略风险判断技术原理问题排查LLM第 951 题你对多模态的理解? 考察对多模态概念、技术栈和实际应用的认知深度业务理解技术原理第 952 题GRPO的非规则奖励如何设计? 考察对GRPO训练中非规则奖励设计原则、稳定性与评估方法的理解风险判断技术原理方案权衡第 953 题熟悉什么常用的损失函数? 考察机器学习基础知识的掌握程度,以及对不同任务场景下损失函数选型的理解技术原理方案权衡第 954 题请介绍一个你参与的 Linux 内核相关项目。 考察候选人在 Linux 内核方向的实践经验与项目深度项目复盘技术原理问题排查第 955 题在[你的项目]中,你是如何保证 Caffeine、Redis 和 MySQL 三者数据一致性的? 考察缓存一致性设计、失效策略与边界场景处理项目复盘风险判断技术原理CaffeineMySQLRedis第 956 题什么是哈希冲突?如何预防和解决哈希冲突? 考察哈希冲突的成因与常见处理策略技术原理问题排查第 957 题在模板方法模式中,方法拆分粒度如何确定? 考察对模板方法模式中抽象步骤拆分粒度的设计判断技术原理方案权衡第 958 题两个矩阵相乘,加法次数与乘法次数分别是多少? 考察矩阵乘法的基本计算复杂度与运算次数理解技术原理第 959 题请介绍你在实习期间负责用户画像构建的具体方法、数据来源和分析思路。 考察候选人能否清晰阐述用户画像构建的技术方法、数据依据及与实际业务/岗位的关联。业务理解项目复盘技术原理第 960 题为什么选择 BM25 作为检索算法?请说明其核心思想。 考察对 BM25 原理和优势的理解技术原理技术选型