携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 281 题请说明 Java 的基本数据类型有哪些,每种各占几个字节,并说出其对应的包装类。 考察 Java 基础语法和类型系统掌握程度技术原理Java第 282 题缓存如何实现一致性? 考察缓存与数据库一致性问题的理解及解决方案风险判断技术原理方案权衡第 283 题请介绍你对Redis分布式锁的了解,以及如何设计一个可靠的Redis分布式锁? 考察对Redis分布式锁原理、实现细节和边界场景的理解风险判断系统设计技术原理Redis第 284 题HTTP缓存涉及哪些请求头字段?各有什么作用? 考察HTTP缓存机制中请求头字段的理解与区分问题拆解技术原理HTTP第 285 题请说明如何合理设置线程池的核心参数,并解释各参数的作用。 考察对线程池参数配置及并发调优的理解技术原理技术选型Java第 286 题Caffeine为什么比Guava快? 考察本地缓存库Caffeine与Guava的性能差异及底层优化机制性能优化技术原理方案权衡Caffeine第 287 题ArrayBlockingQueue和LinkedBlockingQueue底层的锁有什么区别? 考察对Java并发队列锁机制的理解和区分技术原理方案权衡Java第 288 题请解释volatile关键字的作用和适用场景。 考察对volatile语义的理解及其适用边界技术原理Java第 289 题跨域的解决方式有哪些? 考察对浏览器同源策略及常见跨域解决方案的理解与适用场景技术原理方案权衡第 290 题说说跳表(Skip List)的原理,以及它在 Redis 中的典型应用场景。 考察跳表的数据结构原理及其在 ZSet 中的应用数据驱动技术原理Redis第 291 题请实现一个反转链表的函数,并说明其时间复杂度和空间复杂度。 考察链表操作的基本功与复杂度分析能力编码实现技术原理第 292 题Vue生命周期钩子函数有哪些?各自在什么时机触发? 考察对Vue组件生命周期各阶段的理解与应用技术原理Vue第 293 题请解释数据库的隔离级别有哪些,并说明各自的特点。 考察对数据库隔离级别体系及差异的理解技术原理方案权衡SQL第 294 题如何确保Kafka的消息不重复读? 考察对Kafka消费语义、幂等性与去重机制的理解系统设计技术原理方案权衡Apache Kafka第 295 题聊一下HashMap的实现原理? 考察HashMap底层数据结构、哈希冲突处理与扩容机制编码实现技术原理Java第 296 题请介绍 eBPF 程序的生命周期,包括加载、附加到事件、运行和卸载等阶段。 考察对 eBPF 程序从加载到卸载全流程的理解及其关键机制系统设计技术原理第 297 题请具体介绍一个你在并发编程中遇到的难题、你的解决思路以及最终效果。 考察候选人实际并发问题的分析与解决能力项目复盘技术原理问题排查第 298 题Java的HashMap数据结构与Redis的Hash数据结构有什么区别? 考察对两种Hash实现的数据结构、适用场景和底层机制的对比理解技术原理方案权衡JavaRedis第 299 题请介绍箭头函数与普通函数在调用时的关键区别。 考察对箭头函数绑定机制与调用差异的理解问题拆解技术原理JavaScript第 300 题请解释分布式事务的原理,并说明常见的实现方案及其适用场景。 考察对分布式事务核心概念、实现模式和取舍的理解系统设计技术原理方案权衡