携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 301 题如何在 JavaScript 中通过原型实现继承?请给出两种常用方式。 考察原型继承的实现细节与代码能力编码实现技术原理JavaScript第 302 题请简单讲一下热部署的原理,并说明为什么 Tomcat 打破双亲委派模型来实现它? 考察对类加载机制与热部署实现原理的理解风险判断技术原理Apache TomcatJava第 303 题怎么解决hash冲突? 考察哈希表冲突处理方法的理解与应用技术原理第 304 题B+ 树相比 B 树有哪些具体优势? 考察对两种树型索引结构差异的深入理解技术原理MySQL第 305 题请解释布隆过滤器的原理。 考察对布隆过滤器数据结构、误判率及适用场景的理解技术原理方案权衡第 306 题volatile关键字在Java中的作用是什么? 考察对volatile可见性和有序性语义的理解风险判断技术原理Java第 307 题flex布局实现九宫格,用哪些属性? 考察 Flexbox 布局基础、主轴交叉轴理解与子项尺寸控制编码实现技术原理CSS第 308 题请介绍 Go 语言的垃圾回收机制。 考察对 Go GC 原理、触发条件和调优方向的理解技术原理Go第 309 题请介绍实现斐波那契数列函数的几种设计思路,并比较它们的优缺点。 考察算法设计思路的广度与权衡分析能力问题拆解技术原理方案权衡第 310 题1 万台机器偶发 IO 飙高,如何定位任意时间点、任意进程的 IO 贡献? 考察大规模系统下的 IO 问题定位方法、工具运用与系统性排查能力性能优化技术原理问题排查第 311 题你实现短链接时用到了哪些技术或组件? 考察技术选型与实现细节的掌握系统设计技术原理技术选型第 312 题消息队列解决了什么问题? 考察对消息队列核心价值和应用场景的理解业务理解技术原理方案权衡第 313 题请说明快速排序的平均时间复杂度和最坏时间复杂度,并解释在最坏情况下会退化为 O(n²) 的场景。 考察对快排时间复杂度的掌握及退化原因的理解技术原理第 314 题说一下缓存穿透和缓存雪崩,以及解决方案。 考察对缓存失效场景的理解及应对方案性能优化风险判断技术原理第 315 题请解释数据库中的MVCC(多版本并发控制)机制。 考察对MVCC原理、版本管理与并发控制的理解系统设计技术原理InnoDBMySQL第 316 题在 React 项目中可以用哪些优化手段? 考察 React 性能优化的系统性理解与实践能力性能优化技术原理方案权衡React第 317 题请描述图片懒加载的实现原理及常见做法。 考察前端性能优化中懒加载的核心原理、实现方式与边界处理性能优化技术原理HTMLJavaScript第 318 题请介绍垃圾回收的几种常见算法及其适用场景。 考察对垃圾回收算法原理、优缺点及适用场景的理解技术原理方案权衡第 319 题什么是 eBPF map?它的作用是什么? 考察对 eBPF 核心数据结构及其用途的理解系统设计技术原理第 320 题你知道零拷贝吗? 考察对零拷贝概念、原理和典型应用的理解性能优化系统设计技术原理Linux