字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 921 题怎么评估一个推荐模型的好坏 考察推荐模型评估指标选择、评估流程与业务结合能力第 922 题了解哪些相似向量的检索方式? 考察候选人对向量检索算法和系统的理解广度与深度第 923 题请说明 InnoDB 支持的数据库事务隔离级别及其区别。 考察对 InnoDB 隔离级别定义、并发问题和一致性权衡的理解第 924 题模型训练的损失函数和目标分别是什么? 考察对模型训练中优化目标与损失函数概念的理解第 925 题请实现一个防抖函数,并说明适用场景及与节流的区别。 考察防抖实现、作用时机及与节流的对比理解第 926 题请介绍Adam优化器的原理、主要超参数及其作用。 考察对深度学习优化算法的理解深度和工程实践中的参数调优能力第 927 题在数据分片或区间分配场景中,如何避免按值分配后大部分值落在同一个区间内? 考察数据分布均匀性的问题识别与规避策略第 928 题根据这条 Full GC 日志,手动推断内存配置并分析GC的本质问题:[Full GC (Ergonomics) [PSYoungGen: 65536K->0K(76288K)] [ParOldGen: 1750000K->1750000K(1750000K)] 考察对GC日志的解读、内存配置推断和问题诊断能力第 929 题请介绍一下你对 RAG 的理解,并说明 GraphRAG 的核心做法和适用场景。 考察检索增强生成基础及图结构知识增强的理解深度第 930 题请详细讲一讲事件循环(Event Loop)的工作机制。 考察对事件循环机制、任务调度原理及其与异步编程关系的理解第 931 题如何定位恶意软件中的加密函数? 考察逆向工程中识别加密算法入口点的能力第 932 题请解释数据库的持久化与缓存机制,并说明为什么 Redis 速度快;另外,为什么单线程模型反而更快,多线程不是应该更快吗? 考察对 Redis 持久化、缓存原理、性能模型及单线程优势的理解第 933 题请解释 PPO 损失函数,说明其各部分含义,以及 ratio、advantage 和 returns 如何理解,大模型训练中 advantage 如何计算? 考察 PPO 算法原理、损失函数构成及大模型场景下的优势估计第 934 题预训练和SFT的效果分别应该如何评估? 考察对大模型训练阶段评估方法、指标和数据选择的区分能力第 935 题如果要提升大模型的多轮对话能力,你有哪些可以改进的点? 考察对多轮对话技术难点和系统性改进思路的理解第 936 题MySQL 中有哪些常见的索引类型?不同存储引擎(如 InnoDB 和 MyISAM)在索引实现上有什么区别? 考察对 MySQL 索引类型和存储引擎索引机制的掌握第 937 题请谈谈数据库主键中可能出现的空洞或跳号现象,并说明其产生原因和处理方式。 考察对数据库主键生成机制、事务特性及实际场景中空洞与跳号问题的理解第 938 题std::weak_ptr 的作用是什么? 考察对 C++ 智能指针体系中 weak_ptr 的角色、用途和边界条件的理解第 939 题Redis SET NX 命令实现分布式锁有哪些缺点? 考察对 Redis SET NX 分布式锁的缺陷认知与边界理解第 940 题写React代码过程中,有哪些可以优化性能的写法和注意点? 考察React性能优化的常用手段与适用边界