携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 141 题请实现一个整数转罗马数字的函数,并说明你的解题思路。 考察算法基础、罗马数字规则掌握和编码实现能力编码实现问题拆解技术原理第 142 题InnoDB 和 MyISAM 存储引擎的主要区别是什么? 考察对主流存储引擎特性的理解与对比能力技术原理InnoDBMySQL第 143 题请介绍一下你对 Java 虚拟线程的理解,以及它的适用场景和注意事项。 考察对 Java 虚拟线程原理、优势与局限的理解技术原理技术选型方案权衡Java第 144 题在 Java 中如何给线程加锁?请说明常用方式及适用场景。 考察并发编程中锁机制的基本原理与使用技术原理方案权衡Java第 145 题场景题:input输入框如果请求返回顺序不一定,比如第二次请求结果慢,导致渲染了第一个请求的结果,怎么办? 考察异步竞态处理与前端架构设计能力问题拆解系统设计技术原理第 146 题请讲解动态规划中经典的爬楼梯问题,并说出你的解法思路。 考察对动态规划基本思想、状态定义与递推关系的理解问题拆解技术原理第 147 题如何对数组进行去重? 考察数组去重的多种实现方式及其适用场景编码实现技术原理JavaScript第 148 题请简要介绍垃圾回收的基本原理,并说明常见的垃圾回收算法及其适用场景。 考察对垃圾回收原理和常见算法的理解与应用场景分析技术原理方案权衡第 149 题设计模式在订单状态流转中的应用(如状态模式) 考察设计模式在订单状态流转场景中的应用与合理性分析业务理解技术原理方案权衡第 150 题React的setState是同步的还是异步的? 考察对React状态更新机制和批处理原理的理解技术原理问题排查React第 151 题请介绍JVM内存结构及垃圾回收机制。 考察对JVM运行时内存区域划分和垃圾回收原理的理解性能优化技术原理JVM第 152 题请解释React中Diff算法的工作过程与核心优化策略。 考察对虚拟DOM diff算法的原理理解与优化策略掌握问题拆解技术原理React第 153 题从软件设计的角度分析,ThreadLocal 为什么会引入内存泄漏等问题? 考察对 ThreadLocal 设计与内存泄漏根源的深入理解风险判断技术原理Java第 154 题请介绍Flink的Checkpoint机制及其工作原理。 考察对Flink容错机制的理解,包括状态一致性、触发流程和故障恢复问题拆解技术原理Apache Flink第 155 题请对比工厂模式和策略模式,说明它们的核心区别和各自适用场景。 考察对两种设计模式的理解、区别辨识与应用场景判断系统设计技术原理方案权衡第 156 题手撕数组扁平化。 考察递归与迭代实现能力及对深度的处理编码实现技术原理JavaScript第 157 题请解释 JVM 中的类隔离机制,并说明为什么需要类隔离。 考察对 JVM 类加载机制与类隔离原理的理解技术原理JVM第 158 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法,并说明其关键行为。 考察对 Promise 并发控制、异步实现和边界条件的理解编码实现技术原理第 159 题线程的三种创建方式 考察线程创建的基本概念与实现方式技术原理Java第 160 题了解K8s吗? 考察对Kubernetes基础知识和核心概念的掌握程度技术原理Kubernetes