携程面试题 · 方案权衡
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 593 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 421 题你了解 ZGC 垃圾收集器吗? 考察对现代低延迟垃圾收集器原理的理解及适用场景判断第 422 题请列举在开发中常用的组件通信方式,并说明它们各自的适用场景。 考察对组件间通信机制的理解及场景匹配能力第 423 题核心预订服务如何设计多活架构,保证单机房故障时业务不中断? 考察多活架构设计、故障切换和一致性保障能力第 424 题线程池什么时候新建线程,什么时候销毁线程? 考察对线程池生命周期和被度量的理解,尤其是核心线程、队列和最大线程数之间的协作关系第 425 题在推荐系统中,为什么基于GRU序列建模的召回通常比ItemCF协同过滤召回效果更差?请分析可能的原因。 考察对召回算法原理、序列建模与协同过滤各自适用场景及局限的理解第 426 题请介绍网关和Sentinel的工作原理,并说明它们在微服务架构中各自的作用。 考察对网关和Sentinel核心原理的理解及微服务场景下的应用第 427 题在未发生索引失效的情况下,为什么查询可能仍不会走索引?请列举并解释常见原因。 考察对数据库查询优化器决策机制及索引失效之外原因的理解第 428 题如何根据业务特性合理设置 Kafka 的分区数和 topic 数量?请给出设计方法。 考察 Kafka 主题与分区规划的系统设计能力第 429 题如果让你设计一个工业可用的线程池,你会如何设计? 考察线程池核心机制、边界情况处理及工程化设计能力第 430 题在设计高并发系统时,什么情况下需要暂停或降级对下游服务的调用? 考察对服务降级、限流和容量保护的原理理解及边界判断第 431 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡第 432 题Web 2.0 和 Web 3.0 的主要区别是什么?它们各自解决了什么问题? 考察对互联网技术演进、核心理念差异及问题解决能力的理解第 433 题对比Caffeine和Redis缓存的区别 考察对本地缓存与分布式缓存在性能、一致性、使用场景上的理解第 434 题为什么使用红黑树?它有哪些优点? 考察对红黑树特性、应用场景及与替代数据结构对比的理解第 435 题消息队列内部如何实现大量消息的并行消费? 考察消息队列消费模型与并发消费机制的掌握第 436 题请详细介绍数据库的锁机制,包括锁的类型、粒度以及如何解决并发控制问题。 考察对数据库锁机制的理解,包括类型、粒度、死锁及并发控制策略。第 437 题RabbitMQ如何保证消息顺序性? 考察消息队列顺序性的实现原理与取舍第 438 题如果你发现某区域的供应商对在线平台的操作不够熟悉,影响了他们的服务质量和用户体验,你会怎样设计并实施一个针对性的培训和支持计划? 考察需求分析、培训方案设计、落地执行与效果评估能力第 439 题TypeScript有什么用? 考察对TypeScript核心价值与适用场景的理解第 440 题在设计系统时,你会如何区分哪些数据应该放在 Redis,哪些数据应该放在进程内内存(本地缓存)? 考察缓存的利弊权衡与数据访问特性分析