同程旅行面试题 · 系统设计

同程旅行相关面试题,按最终去重题目聚合。

共 892 道真题 · 当前筛选命中 92 道 · 更新 2026-08-05

筛选题目已选:系统设计
第 81 题请设计一个算法,用于拦截在近5分钟内访问次数超过100万次的IP地址,并说明如何优化每次请求的时间复杂度。 考察滑动窗口计数、时间戳队列及优化思路性能优化系统设计技术原理Redis第 82 题如果删除缓存,大量请求压垮数据库怎么办? 考察缓存失效场景下的流量冲击应对与系统保护能力风险判断系统设计方案权衡第 83 题如何设计并实现一个无感知的 token 刷新机制? 考察前端会话管理、并发控制和错误恢复能力问题拆解风险判断系统设计第 84 题请谈谈你对基础架构的理解,包括它的核心组成部分和设计时要考虑的关键因素。 考察对基础架构的整体认知、分层理解及设计权衡系统设计技术选型方案权衡第 85 题分布式事务有哪些常见实现方案?各自解决什么问题? 考察对分布式事务常见模式的原理、适用场景和权衡的理解风险判断系统设计方案权衡第 86 题请解释Redis AOF重写机制的工作原理及其作用。 考察对Redis持久化机制中AOF重写原理和价值的理解系统设计技术原理Redis第 87 题如何看待代码中的过度封装问题? 考察对设计原则的理解、权衡取舍和代码质量判断系统设计技术原理方案权衡第 88 题服务器宕机时,线程池中的任务正在执行,有哪些容灾方案? 考察对服务器宕机场景下线程池任务处理的容灾设计能力风险判断系统设计方案权衡第 89 题在不使用 Redis 和 MQ 的情况下,面对每秒500的请求速率,你会如何设计系统架构来保证性能和稳定性? 考察不使用常见中间件时的系统优化能力和替代方案性能优化问题拆解系统设计第 90 题怎么在生产环境中保证业务可靠性、稳定性,怎么考虑的? 考察生产环境下的可靠性工程思维与系统性保障方案性能优化风险判断系统设计第 91 题提供实现延时任务的几种方案。 考察延时任务实现的多种技术方案及各自适用场景与权衡系统设计技术原理方案权衡Apache KafkaRabbitMQRedis第 92 题Kafka如何实现延时功能? 考察对Kafka延时消息实现机制的理解与方案选择系统设计技术原理方案权衡Apache Kafka