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