字节跳动面试题 · 技术选型
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 391 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 41 题请谈谈你对 Kotlin 协程的理解,包括其实现原理、线程切换机制以及典型使用场景。 考察对 Kotlin 协程底层原理、线程调度与适用场景的掌握程度第 42 题如何解决大模型的超长上下文问题? 考察对长上下文处理技术的理解与工程实践第 43 题在推荐系统中,粗排和精排阶段通常分别使用什么样的模型?各自的设计目标和特点是什么? 考察对推荐系统两级排序架构的理解及模型选型能力第 44 题MySQL 与 Redis 的核心差异与适用场景 考察对关系型数据库与内存缓存/键值存储的架构理解及选型能力第 45 题C++和Kotlin/Java的差异有哪些? 考察对C++与JVM生态语言在内存管理、语法特性和运行机制上的理解第 46 题在跨端方案中,为什么选用C++作为核心开发语言?其优势是什么? 考察跨端技术选型中对C++优势的理解与权衡能力第 47 题QPS不高时,不使用Redis做预库存扣减,如何设计防止超卖? 考察在低并发场景下不使用Redis时,如何通过数据库事务和锁机制保证库存一致性第 48 题项目里 sparse特征 和 dense特征 处理方式有什么不同 考察特征工程技术及对稀疏与稠密特征差异的理解第 49 题请介绍你设计和搭建一个Agent的过程,包括技术选型、核心模块和遇到的挑战。 考察对Agent架构设计、关键模块实现和问题处理能力第 50 题什么时候应该或不应该加索引?请举例说明,并针对数据库中的性别字段和大量文本字段分别回答是否应该加索引。 考察索引设计原则、场景识别与权衡能力第 51 题请介绍大模型中的位置编码及其作用,并比较常见的位置编码方案。 考察位置编码的原理、必要性及主流方案的对比第 52 题Few-shot Prompting与模型微调相比,各自适用的场景是什么? 考察对两种轻量级模型适配技术的边界认知和选型能力第 53 题请分别介绍机器学习与深度学习的核心区别,并结合一个实际场景说明各自的适用性。 考察对机器学习与深度学习核心概念、适用场景及权衡的理解第 54 题ReentrantLock 和 synchronized 的区别,生产上一般用哪个? 考察并发锁机制的理解、对比能力及生产选型判断第 55 题你项目里为什么一定要用Netty呢 考察技术选型理由与场景匹配意识第 56 题epoll和select的区别是什么?各自适用场景有哪些? 考察I/O多路复用机制的理解与选型能力第 57 题请列举并说明 Spring Boot 中你常用的几个核心注解及其作用。 考察对 Spring Boot 常用注解的理解与实际应用能力第 58 题请说明 Grid 布局和 Flexbox 布局的区别。 考察对两种 CSS 布局模型的适用场景和核心特性的理解第 59 题PPO和GRPO的结构区别,各自适用的场景是什么? 考察强化学习算法结构理解与场景匹配能力第 60 题在框架或业务系统中,数据驱动(Data-Driven)通常如何设计?请说明其核心理念和典型实现。 考察数据驱动设计的理解与应用能力