同程旅行面试题 · 方案权衡

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

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

筛选题目已选:方案权衡
第 81 题为什么sigmoid、tanh和relu能被用作激活函数? 考察激活函数引入非线性的原理及各函数特性技术原理方案权衡第 82 题前端页面间的状态管理有哪些常见方案?请比较 localStorage 和 sessionStorage 的适用场景。 考察前端状态存储方案的选型与边界理解技术原理方案权衡第 83 题当请求带有过期的历史信息(如陈旧的时间戳或版本号)到达服务端时,你会如何处理? 考察对时效性数据和并发场景的边界处理能力问题拆解风险判断方案权衡第 84 题请介绍你了解哪些设计模式,并重点说明策略模式及其适用场景。 考察设计模式知识广度与策略模式的理解深度技术原理方案权衡第 85 题请解释缓存穿透、缓存雪崩和缓存击穿的区别,并分别说明对应的解决方案。 考察对缓存三类异常现象的理解及解决方案的掌握风险判断技术原理方案权衡Redis第 86 题数组和链表怎么保证线程安全 考察对线程安全机制的理解及在数组和链表上的应用与权衡技术原理方案权衡第 87 题Mock平台是怎么做的,支持哪些测试场景? 考察Mock平台的设计思路、实现方式及对测试场景的覆盖问题拆解系统设计方案权衡第 88 题在实际项目中,你如何选择BIO、NIO或多路复用? 考察IO模型的技术选型与场景权衡能力技术选型方案权衡Java第 89 题HTTP/2和HTTP/1的区别、改进 考察对HTTP协议演进的理解,特别是多路复用、头部压缩等核心改进性能优化技术原理方案权衡HTTP/2第 90 题关系数据库和非关系数据库在表设计原则上有哪些主要区别? 考察对关系型与非关系型数据库模型差异及设计理念的理解技术原理技术选型方案权衡第 91 题请解释阻塞与非阻塞编程模式的区别,并举例说明各自适用的场景。 考察对阻塞/非阻塞I/O模型的本质区别、适用场景和取舍的理解技术原理方案权衡第 92 题synchronized 和 ReentrantLock 有何区别?各自适用于什么场景?请举例说明。 考察对两种锁特性差异与选型能力的理解技术选型方案权衡Java第 93 题ConcurrentHashMap底层实现 考察并发哈希表的底层数据结构与并发控制机制技术原理方案权衡第 94 题请介绍你熟悉的常见加密算法及其适用场景。 考察加密算法知识的广度、对比能力与场景选择意识安全意识技术原理方案权衡第 95 题除了 HTTP 协议,你在日常开发中还接触过哪些接口协议?请结合具体场景说明。 考察候选人对常见接口协议的理解广度与实战应用系统设计技术原理方案权衡gRPCMQTTTCP第 96 题请解释线程池的七个核心参数及其作用。 考察对线程池核心参数的理解和实际配置能力技术原理方案权衡第 97 题滑动窗口和令牌桶的区别是什么? 考察限流算法的核心机制、适用场景与权衡问题拆解技术原理方案权衡第 98 题为什么使用短信验证码登录? 考察对短信验证码登录机制的安全性、用户体验和适用场景的理解安全意识技术原理方案权衡第 99 题项目中重复的线索去重是怎么做的? 考察对数据去重场景的技术实现与边界考虑风险判断系统设计方案权衡Redis第 100 题如何解决梯度消失和梯度爆炸的问题? 考察对深度学习训练稳定性问题的理解及常用解决方案技术原理方案权衡问题排查