携程面试题 · 方案权衡
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 593 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 521 题用一两点总结,你觉得 Go 和 Java 最大的区别在哪里? 考察两种语言核心特性的理解与提炼能力第 522 题强缓存和协商缓存的区别是什么? 考察对浏览器缓存机制的理解与区分第 523 题UDP 丢包怎么办? 考察网络传输层的丢包排查思路与应对策略第 524 题你了解哪些其他RPC框架?它们和你自己开发的框架相比有哪些区别? 考察对RPC框架生态的了解、技术选型意识及对自研框架的深入理解第 525 题当系统需要处理大量任务时,盲目使用消息队列是否会带来效率问题?请说明你的设计思路。 考察任务队列选型、吞吐与延迟权衡及性能问题第 526 题抽象类和接口的区别 考察对面向对象抽象机制的深入理解和应用区分第 527 题对于联合索引,若表 a 的数据量远小于表 b,那么索引 (a,b) 与 (b,a) 的查询效率哪个更高?请结合索引原理说明。 考察联合索引前缀原则、索引选择性与查询模式对效率的影响第 528 题幂等性如何保证?它与消息一致性有什么区别? 考察对幂等性实现手段及与消息一致性概念边界的理解第 529 题请比较 Redis 的 AOF 和 RDB 两种持久化机制,并说明各自的适用场景。 考察对 Redis 持久化机制原理差异及选型依据的理解第 530 题项目如何拆分的? 考察项目拆分思路、粒度把握和模块划分合理性第 531 题自定义线程池参数怎么设置的? 考察线程池核心参数的理解与按场景配置的能力第 532 题从原来的同步调用改为Kafka异步解耦,会引入哪些问题和挑战? 考察对异步架构带来的一致性、可靠性、顺序性和运维复杂度的理解第 533 题如果预算有限,你会优先投放高意向用户还是拓展新流量? 考察投放策略的优先级判断与资源分配逻辑第 534 题如果使用WorkQueue模式消费消息,消费者消费失败时,你会设计哪些兜底方案? 考察消费失败时的容错设计和兜底策略第 535 题PC 和移动端使用同一个组件但需要不同尺寸,有哪些实现方式? 考察响应式样式实现方式与选型权衡第 536 题让你实现一个延迟队列,你会怎么做? 考察对延迟队列实现方案的理解、技术选型和边界场景权衡第 537 题请介绍常见的限流算法及其适用场景。 考察限流算法原理、优缺点及选型能力第 538 题请说明多线程参数设置的原则,包括线程池的核心参数有哪些,以及如何针对CPU密集型和IO密集型任务进行设置。 考察对线程池核心参数及不同任务类型下参数配置策略的理解第 539 题继承和组合,平时的项目哪个用得多,为什么?区别、优缺点是什么? 考察面向对象设计中继承与组合的权衡能力和实际应用经验第 540 题对于需要延迟初始化和线程安全的单例模式,请对比枚举、静态内部类和双重检查锁定(DCL)的优缺点,并说明哪些场景下静态内部类更适用。 考察单例模式的多种实现方式及其适用场景的对比分析