携程面试题 · 技术选型

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

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

筛选题目已选:技术选型
第 141 题在泛型中如何实现多态? 考察对泛型机制与多态结合的掌握程度技术原理技术选型Java第 142 题Redis 中的 List、Set 和 Sorted Set 有什么区别?分别适合什么场景? 考察对 Redis 三种常用数据结构的底层差异与典型应用场景的理解系统设计技术原理技术选型Redis第 143 题监控数据通常保存在哪里? 考察对监控数据存储方式与架构的理解系统设计技术选型Redis第 144 题JUC 提供哪些线程安全的集合类?分别适用于什么场景? 考察对 JUC 并发容器特性的理解与选型能力技术原理技术选型Java第 145 题Java的锁有哪些?请简要介绍它们的原理和适用场景。 考察Java并发中常见锁机制的掌握程度和原理理解技术原理技术选型Java第 146 题分布式系统下如何生成全局唯一ID? 考察分布式ID生成的方案比较与选型能力系统设计技术原理技术选型第 147 题请比较 synchronized 和 ReentrantLock 的区别,并说明各自的适用场景。 考察对 Java 并发同步机制的理解及方案权衡能力技术原理技术选型方案权衡Java第 148 题用过哪些Redis数据类型,怎么用的? 考察对Redis核心数据结构的理解及实际应用场景业务理解技术原理技术选型Redis第 149 题NIO 和 AIO 有什么区别? 考察对 Java 两种异步非阻塞 I/O 模型的理解与适用场景技术原理技术选型第 150 题请介绍 Redis 的高可用方案,并说明各自适用的场景。 考察对 Redis 高可用机制的理解与选型能力系统设计技术原理技术选型Redis第 151 题请说明 JavaScript 引入箭头函数(Arrow Function)的本质原因,并简述它与普通函数的区别。 考察对 ES6 箭头函数设计动机与语法语义差异的理解技术原理技术选型JavaScript第 152 题请解释一下 tree-shaking 的原理,以及在使用过程中可能遇到的问题和优化方法。 考察对前端构建工具中 tree-shaking 原理、副作用处理及实际应用的理解技术原理技术选型问题排查Webpack第 153 题在前端项目中,哪些类型的依赖应该安装到 devDependencies 而不是 dependencies? 考察对构建工具链、运行时依赖与开发期依赖的区分能力技术原理技术选型npm第 154 题请列举CSS中常见的布局方式,并说明各自适用的场景。 考察CSS布局知识的广度与实际选型能力技术原理技术选型CSS第 155 题在你这个框架下,如果让你添加一个定时任务的功能,你怎么考量? 考察在既有框架中设计定时任务功能时的架构权衡与边界意识系统设计技术选型方案权衡第 156 题在高并发场景下,使用分布式锁可能导致大量用户请求排队等待,有什么更好的替代方案? 考察对高并发下锁竞争问题的理解及替代技术选型能力性能优化技术选型方案权衡Redis第 157 题在设计注解方案时,如何基于现有方案进行对比和选型? 考察技术选型与方案权衡能力系统设计技术选型方案权衡Java第 158 题分库分表要怎么分? 考察对数据库拆分策略、切分键选择与一致性边界的理解系统设计技术选型方案权衡第 159 题LoRA的原理及其初始化方式是怎样的? 考察对LoRA低秩适配机制和初始化策略的理解技术原理技术选型第 160 题请介绍保证线程安全的常见方法,并结合具体场景说明如何选择。 考察多线程并发下对线程安全问题的理解及技术选型能力技术原理技术选型方案权衡