携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 501 题请介绍 Java 线程池的核心参数、执行流程以及如何合理配置线程池大小。 考察对线程池原理的理解、配置权衡及实际应用能力技术原理技术选型方案权衡Java第 502 题请解释 ThreadLocal 的实现原理。 考察对 ThreadLocal 内部结构和存储机制的理解技术原理Java第 503 题请解释Java泛型的原理,并说明在哪些情况下类型擦除不会发生。 考察对Java泛型实现机制和类型擦除边界的理解技术原理Java第 504 题请描述 Kafka 生产者从发送消息到确认落盘完整的处理过程,并分析可能影响消息可靠性的环节。 考察对生产者端消息发送链路与可靠性机制的理解技术原理问题排查Apache Kafka第 505 题请手写实现一个简单的响应式对象,要求属性变化时自动触发依赖更新。 考察响应式原理、依赖收集与触发更新的实现能力编码实现问题拆解技术原理JavaScript第 506 题两个数组求交集元素 考察数组交集算法的实现能力与复杂度分析编码实现问题拆解技术原理第 507 题请介绍JVM的垃圾回收算法,并比较不同算法各自的适用场景。 考察JVM垃圾回收基础知识的系统性与比较能力技术原理方案权衡JVM第 508 题在开发分布式组件时,你认为主要的难点和重点分别是什么? 考察对分布式开发核心挑战的理解和应对风险判断系统设计技术原理第 509 题请解释面向对象编程中封装、继承和多态的含义。 考察对面向对象三大基本特性的理解与表述能力技术原理第 510 题Docker的实现原理是什么? 考察对容器隔离与共享内核机制的理解深度技术原理Docker第 511 题并行查询两个订单详情,如果两个订单都超时了,或者其中一个订单超时了,如何实现查询超时的异常处理? 考察并行任务超时处理、异常聚合与降级策略问题拆解风险判断技术原理第 512 题session和cookie的区别 考察对Web会话管理中客户端与服务端状态存储机制的理解风险判断技术原理第 513 题请解释什么是 Redis 缓存击穿,并给出常见的解决方案。 考察对缓存击穿问题的理解及应对策略风险判断技术原理方案权衡Redis第 514 题请介绍你在项目中使用过的本地存储方式及其适用场景。 考察对浏览器本地存储方案的理解与场景选择能力技术原理技术选型第 515 题请手写实现一个LRU缓存,要求支持get和put操作,并在容量满时淘汰最久未使用的键。 考察LRU缓存的核心设计、数据结构选型和编码实现能力编码实现问题拆解技术原理Java第 516 题类卸载的条件是什么? 考察对JVM类生命周期、类加载器和GC的理解技术原理JVM第 517 题意向锁有什么作用? 考察对数据库意向锁机制及其目的的理解技术原理方案权衡第 518 题Kafka的架构是什么样的? 考察对Kafka核心组件、数据流和分区机制的理解系统设计技术原理Apache Kafka第 519 题生产环境CPU飚高如何解决? 考察系统问题排查思路与定位能力技术原理问题排查Java第 520 题请介绍你在项目中限流算法的实现,包括基于 Sentinel 和 Redisson 的令牌桶实现方式。 考察限流算法理解及在项目中的落地实现能力技术原理技术选型问题排查Redisson