同程旅行面试题 · 方案权衡
同程旅行相关面试题,按最终去重题目聚合。
共 892 道真题 · 当前筛选命中 204 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题B树和B+树的区别? 考察对B树与B+树结构与性能差异的理解第 2 题介绍一下如何进行模型压缩 考察对模型压缩主要技术路线及适用场景的理解第 3 题请比较 epoll 和 select 的优缺点,并说明各自适用场景。 考察对多路复用机制及性能特性的理解第 4 题如何判断一个系统适合采用单体架构还是微服务架构? 考察架构选型的判断依据和权衡能力第 5 题请具体讲讲 Object.prototype 和 Proxy 各自的作用、区别以及使用场景。 考察对 JavaScript 原型链机制和元编程能力的理解第 6 题小程序跳转到公众号页面时,渲染机制是如何工作的? 考察小程序与公众号之间的页面跳转方式及其渲染边界第 7 题说说防抖和节流,包括实现思路和使用场景。 考察对高频触发函数处理的两种常见方案的原理、实现与场景选择能力第 8 题请解释TCP keepalive与HTTP keepalive的区别,以及各自的用途。 考察对网络协议保活机制的理解和区分能力第 9 题缓存更新时如何处理数据一致性?请结合常见场景说明你的方案。 考察缓存更新策略及数据一致性保障第 10 题BeanFactory和FactoryBean的区别是什么? 考察对Spring核心容器接口与工厂模式扩展的理解第 11 题为什么 Redis 要与 Lua 脚本搭配使用? 考察对 Redis 原子操作与 Lua 脚本机制的理解及应用场景第 12 题什么是用户分层?请介绍一种常用的用户分层方法。 考察用户分层模型的理解与应用第 13 题ConcurrentHashMap 在 1.8 之后锁机制有哪些升级?为什么用 CAS?为什么要引入红黑树结构? 考察并发容器实现原理、锁优化与数据结构选型的权衡第 14 题在自动化测试中,如何有效地进行接口Mock? 考察Mock工具选型、作用范围和场景化处理能力第 15 题请介绍负载均衡的常见算法,并说明一致性哈希算法在集群扩缩容时如何保证数据迁移最小化? 考察对负载均衡算法及其在分布式场景中应用的理解第 16 题如果要求你把之前使用的内部工具能力封装适配到目标公司,你能否做到、会怎么做? 考察知识迁移、工程封装与团队协作落地的能力第 17 题请对比OSPF与RIP的主要区别。 考察对距离向量与链路状态协议差异的理解第 18 题你说到加权轮询,具体要怎么实现? 考察负载均衡中加权轮询算法的实现细节与边界处理第 19 题HashMap和Hashtable的区别是什么,实际项目中用什么,为什么? 考察对Map实现的底层理解、线程安全认知及工程选型能力第 20 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别