字节跳动面试题 · 方案权衡
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 936 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 121 题受控组件和非受控组件分别适合什么使用场景? 考察对 React 表单组件两种数据流模式的理解及场景判断能力第 122 题常用的归一化方法有哪些? 考察对数据归一化方法的掌握及适用场景理解第 123 题缓存请求失败时,继续等待锁和直接返回旧数据,哪种方案更优? 考察在缓存不可用场景下对一致性、可用性和降级策略的权衡第 124 题高并发场景下,如何保证接口的幂等性? 考察对幂等设计原理、实现方案及高并发边界处理的掌握第 125 题什么时候应该或不应该加索引?请举例说明,并针对数据库中的性别字段和大量文本字段分别回答是否应该加索引。 考察索引设计原则、场景识别与权衡能力第 126 题MySQL和Elasticsearch(ES)你是如何保证一致性的 考察双写一致性方案的理解与实际应用第 127 题JWT 的优势是什么? 考察对 JWT 在无状态认证和分布式场景下核心优势的理解第 128 题Few-shot Prompting与模型微调相比,各自适用的场景是什么? 考察对两种轻量级模型适配技术的边界认知和选型能力第 129 题请分别介绍机器学习与深度学习的核心区别,并结合一个实际场景说明各自的适用性。 考察对机器学习与深度学习核心概念、适用场景及权衡的理解第 130 题如何设计一个支持10万 OPS 的会员系统? 考察高并发系统设计的容量评估、分层架构和缓存策略第 131 题ReentrantLock 和 synchronized 的区别,生产上一般用哪个? 考察并发锁机制的理解、对比能力及生产选型判断第 132 题你项目里为什么一定要用Netty呢 考察技术选型理由与场景匹配意识第 133 题将一个大任务拆分为多个小任务并发执行,有哪些常用的多线程框架或工具?请说明各自的适用场景。 考察多线程任务拆分与并发执行工具的知识广度与场景判断第 134 题如果浏览器不支持 MutationObserver,你会用什么方式实现类似的 DOM 变化监听功能? 考察对 DOM 变化监听技术演进及降级方案的掌握第 135 题请比较 TCP 与 UDP 的差异,并说明各自适用的典型场景。 考察传输层协议核心概念的理解与知识迁移能力第 136 题HashMap 中当存储元素过多时,为什么会从链表转换为红黑树? 考察 HashMap 8 版树化策略及性能权衡第 137 题请介绍G1回收器的核心特点,包括引用集(Remembered Set)和卡表(Card Table)的作用。 考察G1回收器的内存布局与关键数据结构理解第 138 题SSE传输层基于什么协议,为什么? 考察对SSE底层协议机制及设计原因的理解第 139 题PPO和GRPO的结构区别,各自适用的场景是什么? 考察强化学习算法结构理解与场景匹配能力第 140 题请介绍你如何保障缓存与数据库的一致性,包括持久化、重试机制、死信队列和延时双删等方案。 考察缓存一致性方案的设计思路、技术细节与故障处理意识