字节跳动面试题 · 技术选型

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

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

筛选题目已选:技术选型
第 241 题你了解哪些其他的消息队列技术?它们各有什么特点? 考察消息队列知识广度和对比分析能力技术原理技术选型Apache KafkaApache PulsarApache RocketMQ第 242 题在系统中,同一张图片的不同尺寸版本(如缩略图、原图)之间如何建立关联关系?请说明你常用的设计方案。 考察对图片版本关联的常见设计模式及工程实践的理解系统设计技术选型第 243 题在实际项目中,你会什么情况下使用逻辑回归,什么情况下使用随机森林? 考察结合业务需求和数据特点进行模型选型的能力业务理解技术选型方案权衡第 244 题你平时用过哪些AI类产品?其中coding类的工具对你实际有用吗? 考察候选人对AI工具的主动使用、实际体验与价值判断持续改进自我认知技术选型第 245 题设计一个定时任务你会选择什么方案 考察定时任务方案的选型与设计考量技术选型方案权衡第 246 题请详细说明如何设计一个拉链表? 考察对数据仓库中拉链表设计原理、更新与查询机制的理解系统设计技术原理技术选型第 247 题处理多源异构数据集成时,你通常采用什么思路? 考察对数据集成架构、数据模型与质量处理的系统性理解问题拆解系统设计技术选型第 248 题请解释 JDK 动态代理与 CGLIB 动态代理的区别,并说明各自的适用场景。 考察对两类动态代理实现机制、限制及选型的理解技术原理技术选型第 249 题除了你项目中用到的方案,还有哪些常见的分布式锁实现方式?请对比它们的特点。 考察分布式锁多种实现方案的知识广度与选型权衡能力技术原理技术选型方案权衡RedisZooKeeper第 250 题离线数仓开发中,你是如何设计分层模型的? 考察数仓分层建模思路与维度建模方法业务理解系统设计技术选型第 251 题请介绍你了解哪些线程安全的集合类,并说明它们各自适用的场景。 考察对 Java 线程安全集合的掌握、适用场景判断及并发编程基础风险判断技术原理技术选型Java第 252 题你应该有搭过K8S的这个集群嘛,用了什么网络插件? 考察Kubernetes集群实践经验和网络插件选型理由系统设计技术原理技术选型Kubernetes第 253 题请介绍在你的项目中,Redis 缓存了哪些业务信息,并说明它们各自采用了什么数据结构? 考察 Redis 数据结构选型与业务场景的匹配能力业务理解系统设计技术选型Redis第 254 题在多Agent协同系统中,调度策略是如何实现的? 考察多Agent任务调度策略的具体实现与权衡风险判断系统设计技术选型第 255 题请介绍你常用的前端打包工具,并谈谈对前端工程化的理解。 考察前端构建工具熟悉度与工程化体系认知业务理解技术选型ViteWebpack第 256 题在强化学习项目中,你是否有考虑过或尝试过其他强化学习算法?请说明选择当前方法的原因及可能的替代方案。 考察对强化学习算法选型的理解与方案权衡能力持续改进技术选型方案权衡第 257 题如果要存储学生的基本信息数据,在 Redis 中可以选择哪些数据结构?请说明各自的适用场景和优缺点。 考察候选人对 Redis 数据结构的理解及根据数据特点做合理选型的能力技术原理技术选型Redis第 258 题处理时间序列数据时,除了当前方案,还有哪些其他可行方案? 考察对时间序列存储与处理技术选项的广度与比较能力系统设计技术选型方案权衡第 259 题MySQL B+树和B树的区别 考察对MySQL索引结构及其设计选择的理解技术原理技术选型MySQL第 260 题请谈谈开放性问题推荐与大语言模型技术结合的设计思路。 考察将大模型应用于推荐系统场景的架构设计与权衡能力系统设计技术选型方案权衡LLM