携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 441 题设计索引参考哪些原则? 考察数据库索引设计的基本原则与权衡意识性能优化技术原理方案权衡第 442 题MySQL 有哪些锁? 考察对 MySQL 锁体系的基本掌握和分类能力问题拆解技术原理MySQL第 443 题请解释 Java 中 volatile 关键字的作用和适用场景。 考察对 Java 内存模型、可见性和有序性的理解风险判断技术原理Java第 444 题能否自行定义一个与 java.lang.String 同名的类,并与原有 String 类共存? 考察类加载机制与类路径加载顺序的理解问题拆解技术原理Java第 445 题请介绍线程池的核心参数,并描述一个任务从提交到被执行的完整流程。 考察对线程池核心参数及其运行机制的理解技术原理第 446 题请从数据量的角度说明 Redis 集群模式如何实现分片和主从同步。 考察对 Redis 集群数据分布、扩容缩放和副本同步机制的理解系统设计技术原理技术选型Redis第 447 题项目中TTI怎么优化的? 考察前端性能优化中TTI的度量、优化手段与效果验证性能优化问题拆解技术原理第 448 题CMS 垃圾收集器存在哪些问题,为什么要用 G1 替换它? 考察对 CMS 与 G1 收集器原理、缺陷及适用场景的理解技术原理方案权衡第 449 题介绍下Elasticsearch,底层是如何存储的? 考察对Elasticsearch架构和底层存储机制的理解系统设计技术原理Apache LuceneElasticsearch第 450 题垃圾回收器,你用的哪个? 考察候选人对其项目所用垃圾回收器的实际掌握与选择依据技术原理方案权衡Java第 451 题请介绍一下 Java 中的阻塞队列及其典型应用场景。 考察阻塞队列的核心机制、常见实现与并发场景理解技术原理技术选型Java第 452 题粘包问题怎么解决的? 考察对网络传输中粘包问题的理解及常见解决方案问题拆解技术原理TCP第 453 题请说明 JavaScript 中如何判断数据类型,并比较 typeof 与 instanceof 的适用场景和局限。 考察对 JavaScript 类型系统及类型判断方法的理解问题拆解技术原理JavaScript第 454 题CMS垃圾收集器采用的是标记-清除还是标记-整理?这一选择会带来什么影响? 考察对CMS算法细节及其内存碎片问题的理解风险判断技术原理第 455 题说说进程和线程的区别 考察操作系统并发模型的基础概念理解技术原理第 456 题Redisson 在分布式锁场景中解决了哪些问题?它能否减少网络流量? 考察对 Redisson 分布式锁机制的理解及其网络开销影响技术原理方案权衡RedisRedisson第 457 题synchronized的实现原理是什么? 考察对Java内置锁机制的底层实现理解,包括锁升级、内存语义和底层指令问题拆解技术原理Java第 458 题useCallback和useMemo的区别 考察对React性能优化Hook的理解与应用技术原理方案权衡React第 459 题实际工作中遇到哪些异常? 考察候选人问题排查、技术原理和风险应对能力结果导向技术原理问题排查第 460 题两个类User1和User2是同一个类的不同版本,如何让它们同时被JVM加载? 考察JVM类加载机制与隔离加载的设计能力问题拆解技术原理JavaJVM