携程面试题 · 风险判断
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 315 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 81 题ThreadLocal如何解决内存泄漏? 考察对ThreadLocal内存泄漏机制及防范措施的理解第 82 题请解释什么是闭包,并说明其典型应用场景和潜在问题。 考察对闭包概念、作用域链及内存管理机制的理解第 83 题缓存雪崩时,是不是所有请求都会直接打到服务接口?如何保证服务负载不过高? 考察对缓存雪崩场景的理解、服务保护与降级策略第 84 题如果父进程A有子进程B,B有个子进程C,他们共用一个线程池,会有什么问题? 考察多进程线程池共享时的资源竞争与灾难恢复问题第 85 题抖音直播刷礼物的功能怎么测试? 考察测试设计能力、业务理解和边界情况处理第 86 题在你的项目中,是否遇到过数据库与缓存不一致的情况?如何解决? 考察缓存一致性问题的理解与处理能力第 87 题如果一次营销活动后P值是0.06,你是不是就断定活动没效果? 考察对P值边界误判的认知及业务决策中的综合判断能力第 88 题现在对于某个老的用Java写的web服务,并发量突然需要增加,你可能考虑哪些点可以去应对? 考察对老系统高并发扩容的全局性思考与优先级排序第 89 题Kafka如何保证消息不丢失? 考察Kafka端到端的可靠性保证与消息投递语义第 90 题当消息队列出现消息积压时,你会如何排查和处理? 考察消息队列故障排查与性能调优能力第 91 题当Redis缓存未命中时,如何处理才能避免缓存击穿? 考察缓存击穿场景下的并发控制与分布式锁使用第 92 题Redis大key会有什么影响? 考察对Redis大key的性能影响、故障风险和处理策略的理解第 93 题数据库和缓存不一致怎么解决? 考察缓存一致性问题的理解深度与常见解决方案第 94 题如何使用 Redis 实现一个分布式任务调度框架? 考察基于 Redis 构建分布式任务调度的设计能力与边界意识第 95 题请解释 Java 中 volatile 关键字的作用和适用场景。 考察对 Java 内存模型、可见性和有序性的理解第 96 题CMS垃圾收集器采用的是标记-清除还是标记-整理?这一选择会带来什么影响? 考察对CMS算法细节及其内存碎片问题的理解第 97 题请介绍项目中缓存的整体设计,包括选型、数据一致性和容灾考虑。 考察缓存设计思维、一致性方案与风险意识第 98 题机票查询依赖第三方航司API,当API响应延迟超3秒时,如何设计熔断策略保证核心功能可用? 考察熔断、降级、超时控制在第三方依赖故障时的应用第 99 题那 RocketMQ 是怎么保证消息可靠性的? 考察对消息中间件可靠性保证机制的理解第 100 题怎么用MySQL实现分布式锁? 考察MySQL分布式锁的实现方式、边界条件与可靠性设计