字节跳动面试题 · 风险判断
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 435 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 261 题请解释 UAF(Use-After-Free)漏洞的原理。 考察对内存安全漏洞原理的理解和风险意识第 262 题你们有没有遇到过需求变更导致测试返工的情况?是怎么处理的? 考察变更管理、测试应对和沟通协作能力第 263 题在秒杀场景中,你认为库存扣减环节最容易出现哪些并发安全问题?如何解决? 考察对超卖、重复下单等并发问题的识别与解决能力第 264 题Redo Log 本身也是要写盘的,万一写了一半宕机,为什么仍然能保证数据安全? 考察对 redo log 写入机制与崩溃恢复原理的理解第 265 题对刷单、刷弹幕、刷热度等行为,如何进行抓取和判断? 考察异常行为识别、风控特征设计和落地判断能力第 266 题在你提到的写入Map后异步写Redis的流程中,如果中间宕机导致Redis写入失败,你会如何设计来避免数据丢失? 考察对异步写入流程中数据丢失风险的理解及补偿机制设计第 267 题如果buffer pool没来得及刷盘就宕机怎么恢复? 考察数据库崩溃恢复机制与WAL日志原理第 268 题如何保证本地缓存与数据源的一致性? 考察缓存一致性问题的识别与解决策略第 269 题删掉缓存后,只允许第一个请求读数据库并更新缓存,其他请求被锁住,这个设计是为了实现什么? 考察对缓存失效时缓存击穿防护机制的理解第 270 题请介绍你了解哪些线程安全的集合类,并说明它们各自适用的场景。 考察对 Java 线程安全集合的掌握、适用场景判断及并发编程基础第 271 题请说明智能指针(如 shared_ptr、unique_ptr)的底层实现原理,以及它们各自的关键特性和使用场景。 考察对智能指针底层机制、所有权语义和典型用法的理解第 272 题在多Agent协同系统中,调度策略是如何实现的? 考察多Agent任务调度策略的具体实现与权衡第 273 题项目中多个业务应该共用一个线程池还是分成多个线程池?请说明两种方案的优缺点。 考察线程池隔离策略与资源竞争权衡第 274 题在 Java 中,CPU 密集型任务的最大线程数通常设置多少?为什么? 考察对 CPU 密集型任务线程数配置原则的理解第 275 题请描述你的项目中如何从数据库角度避免商品超卖,例如利用间隙锁和事务隔离级别等机制。 考察数据库并发控制与业务一致性设计能力第 276 题请谈谈你对线程池的理解,包括它的核心参数、执行流程以及使用时的注意事项。 考察线程池核心原理、参数配置与实际应用中的风险意识第 277 题哪些方式可以避免死锁? 考察对死锁产生条件及预防、避免、检测与解除策略的理解第 278 题布隆过滤器在使用中可能有哪些问题或局限性? 考察对布隆过滤器原理及工程应用局限的理解第 279 题怎么解决缓存击穿问题? 考察对缓存击穿概念的理解和常见解决方案的掌握第 280 题跨线程调用在Qt中如何使用? 考察Qt跨线程通信机制与线程安全实践