携程面试题 · 技术原理
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 1500 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 421 题如何用 React Hooks 模拟类组件中的生命周期方法? 考察对 React Hooks 替代生命周期模式的理解与边界把握第 422 题WebSocket 如何实现实时数据通信? 考察对 WebSocket 协议握手、双向通信机制及适用场景的理解第 423 题实现一个循环队列。 考察循环队列的数组实现、判空判满和边界处理能力第 424 题为什么在需要避免不可重复读的场景下不推荐使用读已提交(Read Committed)隔离级别?它与可重复读(Repeatable Read)有什么区别? 考察对隔离级别的语义理解及其在并发环境下的行为差异第 425 题你如何理解前后端分离的架构? 考察对前后端职责划分、交互方式和协作模式的理解第 426 题请说明Nginx支持哪些负载均衡策略,并解释各自适用场景。 考察对Nginx负载均衡策略的理解与选型能力第 427 题请详细介绍Hash索引的底层原理、适用场景及其优缺点。 考察对Hash索引数据结构、查询特性与适用性的理解第 428 题call、apply、bind有什么区别? 考察JavaScript函数调用上下文绑定的基本概念与应用场景第 429 题Redis大key会有什么影响? 考察对Redis大key的性能影响、故障风险和处理策略的理解第 430 题有一个联合索引:类别+年份+姓名,要查询类别为科幻类、年份为今年、姓名为张三的书籍,可以查到吗? 考察联合索引的列顺序与查询条件匹配对索引生效的影响第 431 题数据库和缓存不一致怎么解决? 考察缓存一致性问题的理解深度与常见解决方案第 432 题你通常使用哪种线程池,参数是如何设置的? 考察对线程池类型选择及其参数配置的理解与实践第 433 题useCallback 的依赖数组(dependence)有什么作用? 考察对 useCallback 缓存机制及其依赖项作用的理解第 434 题虚拟地址在操作系统中的作用是什么? 考察对虚拟内存原理、隔离与映射机制的理解第 435 题Next.js服务端渲染时如何动态修改js 考察对Next.js SSR过程中动态修改/注入JavaScript的能力理解和实践第 436 题如何使用 Redis 实现一个分布式任务调度框架? 考察基于 Redis 构建分布式任务调度的设计能力与边界意识第 437 题关于 Promise 的错误处理,解释为什么 try/catch 无法捕获 Promise 内部的异步错误。 考察对 Promise 异步执行机制与错误传播方式的理解第 438 题请解释Linux中的零拷贝机制及其应用场景。 考察操作系统I/O路径与零拷贝技术原理的理解第 439 题JDK 8 默认的垃圾回收器是什么? 考察对 JDK 8 默认垃圾回收器配置的准确认知第 440 题请详细说明 HTTP 缓存的机制,包括强缓存与协商缓存的区别及各自的实现方式。 考察对 HTTP 缓存工作原理、相关头字段及实际应用的理解