携程面试题 · 技术原理
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 1500 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 521 题正向代理和反向代理的区别是什么? 考察对代理模式及其应用场景的理解第 522 题请解释 React Hooks 的作用和设计动机。 考察对 React Hooks 核心价值与使用场景的理解第 523 题CMS垃圾回收器针对什么场景使用?采用什么算法,具体流程是怎样的?是否需要配合其他垃圾回收器? 考察CMS垃圾回收器的适用场景、算法原理、工作流程及与其他GC的配合关系第 524 题Redis为什么快?其中哪里还用到了多路复用? 考察对Redis高性能原理与I/O多路复用机制的深入理解第 525 题Vue3 相比 Vue2 在性能上有哪些提升?这些提升是如何实现的? 考察对 Vue3 源码级优化机制的理解,包括编译、响应式和运行时第 526 题LinkedList和ArrayList的区别和适用场景 考察对Java集合框架底层实现、性能特性与场景选型的理解第 527 题乐观锁会发生死锁吗? 考察对乐观锁与死锁概念的理解及并发控制机制辨析第 528 题Redis怎么实现分布式锁? 考察分布式锁的原子性、互斥、超时与释放机制第 529 题如何设计缓存穿透的防护方案? 考察对缓存穿透问题的理解及常用防护手段的掌握第 530 题JDK8 默认的垃圾回收器是什么?它有什么特点? 考察对 JDK8 默认垃圾回收器的准确认知及基本特性理解第 531 题ArrayList 和 LinkedList 的主要区别是什么?各自适用于什么场景? 考察对常用集合类内部结构与时间复杂度差异的理解第 532 题TCP 和 UDP 有什么区别?TCP 是如何保证可靠传输的? 考察对传输层协议核心差异及 TCP 可靠性机制的理解第 533 题volatile关键字的作用是什么? 考察volatile的可见性、有序性保证及其局限性第 534 题为什么 InnoDB 选择使用 B+ 树作为索引结构? 考察对数据库索引底层设计原理的理解第 535 题我看到你用了布隆过滤器,介绍一下。为什么在这个场景下用? 考察布隆过滤器的原理理解与选型权衡第 536 题内存泄露的处理方案 考察候选人识别、定位和解决内存泄露问题的系统性方法第 537 题说一说TCP和UDP的区别 考察对传输层协议特性与适用场景的理解第 538 题Redis为什么采用单线程模型? 考察对Redis单线程模型设计动机、优势与限制的理解第 539 题MySQL 隔离级别是怎么实现的? 考察对数据库并发控制机制及隔离级别原理的理解第 540 题在一个你参与的系统中,如何从技术层面保证数据安全?请结合具体场景说明。 考察数据安全的防护意识、技术手段和实际落地能力