携程面试题 · 风险判断
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 315 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 121 题在 G1 垃圾收集器中,为什么需要引入 mixed GC 而不是让所有回收都由 Full GC 完成? 考察 G1 垃圾收集器分代回收策略与 Full GC 的触发机制及目的第 122 题请介绍你如何处理系统故障转移? 考察故障转移的设计思路、实现方案与风险权衡第 123 题ABA 问题是什么?有哪些解决方案? 考察识别 ABA 问题成因及掌握常见解决手段的能力第 124 题请解释Java中synchronized关键字的作用、底层实现原理,并说明其与volatile、乐观锁(如ReentrantLock)的适用场景差异。 考察Java并发同步基础、锁的底层机制及锁选型能力第 125 题useCallback 的依赖写得不准确会引发什么问题? 考察对依赖缺失或多余导致闭包过期或缓存失效问题的理解第 126 题如何设置线程池的任务队列长度,以及队列长度对系统有哪些影响? 考察任务队列长度选择的权衡和对线程池行为的影响第 127 题在订单系统中,如何设计订单超时自动取消机制? 考察定时任务、延迟消息与状态机设计第 128 题Redis 大key会出现什么问题? 考察对大key导致性能与稳定性风险的理解与排查意识第 129 题Redis缓存穿透、雪崩、击穿分别是什么? 考察对Redis缓存三大典型问题的定义、成因与边界区分第 130 题Redis分布式锁如何实现续期? 考察分布式锁续期机制的原理与实现方式第 131 题async/await与Promise的用法完全等价吗?请指出它们在使用场景或行为上的差异。 考察对async/await与Promise差异的辩证理解第 132 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解第 133 题Redis 分布式锁是怎么实现的? 考察分布式锁的正确实现、边界场景及一致性风险第 134 题请设计一个航班动态推送系统,说明关键架构与实现要点。 考察系统设计能力,特别是实时数据推送与可靠性保障第 135 题针对所提到的业务,怎么保证 Redis 和 MySQL 的一致性? 考察缓存与数据库一致性的方案设计、延迟与一致性的权衡第 136 题React高级版本与低级版本生命周期的区别?为什么要这样演变? 考察对React生命周期演变的深入理解和设计动机第 137 题作为下游A服务的提供者,你如何保证服务的稳定性?需要做哪些设计和调整? 考察服务提供者在稳定性保障上的设计思维和操作细节第 138 题ABA问题怎么解决呢? 考察对并发场景下ABA问题的理解及解决方案第 139 题请介绍你如何设计微服务的配置管理方案? 考察微服务配置管理设计能力,包括配置分层、动态更新、安全与高可用第 140 题线上发生内存溢出或CPU使用率过高的情况,你会如何处理? 考察线上故障排查流程、问题定位能力与应急处理思路