携程面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 601 题InnoDB 存储引擎有哪些主要特点? 考察对 InnoDB 关键特性的系统掌握技术原理InnoDBMySQL第 602 题请说明事务的四大特性(ACID)分别是什么,并简要解释每个特性的含义。 考察对数据库事务核心特性的理解与表述准确性技术原理第 603 题如何判断对象可回收? 考察JVM内存管理与垃圾回收基础原理技术原理Java第 604 题tracepoint 与 kprobe 的典型应用场景是什么? 考察对 Linux 内核动态与静态追踪机制的理解及适用场景区分技术原理技术选型Linux第 605 题为什么浏览器有时会针对一个 POST 请求发出两个 HTTP 请求? 考察对 HTTP 重定向、请求方式及浏览器行为的理解技术原理问题排查HTTP第 606 题请在不使用现成工具函数的前提下,手写一个 LRU 缓存淘汰算法的实现,并说明其核心操作的时间复杂度。 考察 LRU 缓存淘汰机制的原理理解与手写实现能力编码实现问题拆解技术原理第 607 题async/await与Promise的用法完全等价吗?请指出它们在使用场景或行为上的差异。 考察对async/await与Promise差异的辩证理解风险判断技术原理方案权衡JavaScript第 608 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解风险判断技术原理技术选型Java第 609 题Redis 分布式锁是怎么实现的? 考察分布式锁的正确实现、边界场景及一致性风险风险判断系统设计技术原理Redis第 610 题ConcurrentHashMap的底层结构是什么? 考察对并发哈希表数据结构及演进的理解技术原理Java第 611 题React高级版本与低级版本生命周期的区别?为什么要这样演变? 考察对React生命周期演变的深入理解和设计动机风险判断技术原理React第 612 题若视频下有大量评论,现有库表设计能否支撑直接根据一个视频 id 查询 100 万条数据? 考察对大数据量查询的性能评估与索引、分页、架构设计意识系统设计技术原理方案权衡第 613 题手写单例模式并保证线程安全 考察单例模式实现、线程安全与并发控制能力编码实现技术原理方案权衡Java第 614 题Java中的NIO/BIO有什么区别 考察对Java I/O模型的核心区别、适用场景和底层机制的理解技术原理Java第 615 题如何利用间隙锁解决幻读问题? 考察对间隙锁机制在幻读场景中应用的理解技术原理方案权衡InnoDBMySQL第 616 题线程池核心线程数如何设置才能平衡CPU密集与IO密集任务,并应对业务波动? 考察线程池核心线程数设置的通用方法论与动态调整能力性能优化技术原理方案权衡第 617 题ABA问题怎么解决呢? 考察对并发场景下ABA问题的理解及解决方案风险判断技术原理Java第 618 题线上发生内存溢出或CPU使用率过高的情况,你会如何处理? 考察线上故障排查流程、问题定位能力与应急处理思路风险判断技术原理问题排查第 619 题请介绍JWT的结构、工作原理及其在身份认证中的应用场景。 考察对JWT核心概念、签名校验机制及适用场景的理解风险判断技术原理技术选型JWT第 620 题MySQL 如何实现事务? 考察事务ACID特性的底层机制与存储引擎差异性能优化技术原理MySQL