字节跳动面试题 · 方案权衡

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

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

筛选题目已选:方案权衡
第 561 题请描述 TLS 握手(通常简称为四次握手)的主要过程。 考察对 TLS 握手流程、密钥协商与安全特性的理解技术原理方案权衡TLS第 562 题在秒杀场景中,你认为库存扣减环节最容易出现哪些并发安全问题?如何解决? 考察对超卖、重复下单等并发问题的识别与解决能力风险判断技术原理方案权衡Redis第 563 题线程与协程的区别是什么? 考察并发模型的基础理解与适用场景辨析技术原理方案权衡第 564 题设计一个定时任务你会选择什么方案 考察定时任务方案的选型与设计考量技术选型方案权衡第 565 题可重复读的隔离级别可以解决幻读,那他底层是怎么解决幻读的呢? 考察对可重复读隔离级别下解决幻读的底层机制的理解技术原理方案权衡InnoDBMySQL第 566 题进程调度算法有哪些? 考察对常见进程调度算法及其适用场景的理解技术原理方案权衡第 567 题有这样一个场景:如果你从多个系统的 API 拉数据,但这些系统的数据结构不一致,比如 A 系统返回 camelCase、B 系统是 snakecase,还有一些是中文 key,你怎么统一数据结构,来复用? 考察数据标准化、映射与复用的设计能力问题拆解系统设计方案权衡第 568 题如何保证本地缓存与数据源的一致性? 考察缓存一致性问题的识别与解决策略风险判断技术原理方案权衡第 569 题缓存数据量过大,内存放不下,如何解决? 考察缓存容量规划、数据淘汰与存储分层策略系统设计技术原理方案权衡第 570 题除了用 Redis 实现分布式锁,你说用 ZooKeeper 也能实现,那请讲讲 ZooKeeper 是怎么实现分布式锁的。 考察对 ZooKeeper 节点模型与顺序临时节点机制的理解技术原理方案权衡ZooKeeper第 571 题除了你项目中用到的方案,还有哪些常见的分布式锁实现方式?请对比它们的特点。 考察分布式锁多种实现方案的知识广度与选型权衡能力技术原理技术选型方案权衡RedisZooKeeper第 572 题synchronized + HashMap 与 ConcurrentHashMap 的区别是什么? 考察并发场景下线程安全容器的实现原理与适用边界技术原理方案权衡Java第 573 题请列举你知道的排序算法,并说明各自的时间复杂度和适用场景。 考察基础算法知识、复杂度分析能力和场景判断技术原理方案权衡第 574 题短链系统如何设计,要求高并发? 考察系统设计能力,重点在短链生成、存储、高并发处理与重定向性能性能优化系统设计方案权衡第 575 题Promise.all 和 Promise.allSettled 的区别 考察对Promise并发控制方法的理解,包括快速失败与全量结果处理技术原理方案权衡JavaScript第 576 题请说明智能指针(如 shared_ptr、unique_ptr)的底层实现原理,以及它们各自的关键特性和使用场景。 考察对智能指针底层机制、所有权语义和典型用法的理解风险判断技术原理方案权衡C++第 577 题项目中多个业务应该共用一个线程池还是分成多个线程池?请说明两种方案的优缺点。 考察线程池隔离策略与资源竞争权衡风险判断系统设计方案权衡第 578 题请描述你的项目中如何从数据库角度避免商品超卖,例如利用间隙锁和事务隔离级别等机制。 考察数据库并发控制与业务一致性设计能力风险判断技术原理方案权衡第 579 题STOMP 支持二进制数据传输吗? 考察对 STOMP 协议消息体类型与编码机制的理解技术原理方案权衡第 580 题评价一个消息队列的好坏有哪些指标?这些指标分别有什么作用? 考察分布式系统消息中间件的核心性能与可靠性指标理解技术原理方案权衡