携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 81 题为什么说Python的多线程是鸡肋? 考察对Python GIL机制及多线程适用场景的深入理解技术原理技术选型方案权衡Python第 82 题HTTP 长连接与短连接有什么区别?如何实现连接复用? 考察对 HTTP 连接模型、复用机制及性能影响的理解技术原理方案权衡HTTP第 83 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握问题拆解技术原理TCP第 84 题请解释对称密码和非对称密码的区别,并分别举例说明其典型应用场景。 考察对两类密码体制原理、特点及适用场景的理解技术原理AES第 85 题请解释React Native的编译与运行原理,包括JavaScript与原生代码如何交互。 考察对React Native架构、编译流程和桥接机制的理解技术原理技术选型方案权衡JavaScriptReact Native第 86 题在 MySQL InnoDB 中执行一条插入语句会涉及哪些锁?这些锁之间有什么区别? 考察对 InnoDB 锁机制及插入路径的理解问题拆解技术原理MySQL第 87 题请说明令牌桶限流算法的原理,并对比其他常见限流算法(如漏桶、固定窗口、滑动窗口)的优缺点。 考察限流算法原理理解与方案权衡能力技术原理方案权衡第 88 题请解释缓存击穿、缓存雪崩和缓存穿透各自的含义,并说明它们的区别与联系,以及各自的应对策略。 考察对缓存常见故障概念的理解、区分及解决方案的掌握风险判断技术原理问题排查Redis第 89 题数据库的锁了解吗?什么是间隙锁? 考察数据库锁机制的理解,特别是间隙锁的作用与适用场景风险判断技术原理第 90 题请介绍一下你理解的 AI 在携程业务中的应用场景? 考察对AI技术应用场景的理解及业务结合能力业务理解系统设计技术原理第 91 题线程池的好处? 考察对线程池作用与使用价值的理解技术原理方案权衡Java第 92 题请解释工厂模式和策略模式的区别。 考察对两种设计模式意图、结构与适用场景的辨析能力技术原理方案权衡第 93 题你在日常开发中常用哪些git命令?请举几个例子说明它们的用途。 考察对git基础命令的掌握与应用场景理解编码实现技术原理Git第 94 题项目中的Kafka是怎么用的? 考察Kafka在项目中的实际应用、架构角色和关键技术点风险判断系统设计技术原理Apache Kafka第 95 题请说明 V8 引擎的内存回收机制,并概述其垃圾回收策略。 考察对 V8 垃圾回收原理和内存管理的理解性能优化技术原理第 96 题阻塞队列的原理是什么?它是如何实现阻塞的? 考察对阻塞队列内部机制与阻塞实现原理的理解编码实现技术原理Java第 97 题MyBatis中$和#在SQL拼接上的区别是什么? 考察MyBatis参数绑定机制及SQL注入风险的掌握程度风险判断技术原理MyBatis第 98 题请介绍你对面向切面编程(AOP)的理解及其典型应用场景。 考察对AOP核心概念、实现原理和实际应用的理解业务理解技术原理Spring Framework第 99 题说说你知道的IO方式,AIO、NIO、BIO 考察对Java IO模型的理解,包括阻塞、非阻塞、同步、异步的概念及其适用场景技术原理技术选型Java第 100 题MQ如何防止消息被重复消费? 考察消息队列消费幂等性与重复消息处理能力风险判断系统设计技术原理