同程旅行面试题 · 方案权衡
同程旅行相关面试题,按最终去重题目聚合。
共 892 道真题 · 当前筛选命中 204 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 41 题在多线程编程中,如何保证线程安全?请结合实际场景说明常用手段。 考察对并发安全基本手段的理解与实际应用能力第 42 题链表和数组的区别是什么? 考察对基础数据结构的特性理解与适用场景判断第 43 题请说明 ReentrantLock 的底层实现原理 考察对 ReentrantLock 内部同步机制和状态管理的理解第 44 题在评估分类模型时,为什么有时不使用 AUC 作为性能指标? 考察对分类评估指标适用场景与局限性的理解第 45 题RabbitMQ和Kafka的区别有哪些? 考察对两类主流消息中间件架构特性与适用场景的理解第 46 题如何自己实现一个类似 XXL-Job 的分布式任务调度系统? 考察分布式任务调度的核心组件与设计权衡第 47 题线索的同步机制技术上有哪几种?方案是如何实现的? 考察分布式系统中数据同步机制的技术选型与实现原理第 48 题常见的垃圾回收算法有哪些?各自的核心思路和优缺点是什么? 考察对标记清除、标记复制、标记整理等算法的理解第 49 题React 组件间有哪些常见的通信方式? 考察对 React 组件通信模式的理解和适用场景的掌握第 50 题请说说数据库中索引有哪些类型,以及各自适用的场景? 考察对索引类型及其适用场景的理解第 51 题消息队列如何保证消费的有序性? 考察对消息顺序保证机制的理解及不同场景下的方案权衡第 52 题开放题:如何理解微信有撤回这个功能? 考察对产品功能设计目的、用户需求与体验权衡的理解第 53 题LightGBM比XGBoost的最大提升在于直方图加速,请详细介绍一下原理和过程。 考察对LightGBM直方图算法原理、流程及与XGBoost对比的理解深度第 54 题在使用 Axios 过程中,你遇到过哪些典型问题?如何解决的? 考察排查和解决 Axios 实际问题的能力第 55 题泛型相比any类型有哪些优势?为什么在TypeScript中推荐使用泛型而不是any? 考察对泛型与any在类型安全上的对比理解第 56 题请解释什么是缓存击穿,并说明如何解决? 考察对缓存击穿概念的理解及常见解决方案第 57 题请说明你对 axios 进行了哪些二次封装,以及为什么要这么做。 考察对 axios 封装目的、常用封装点和设计意图的理解第 58 题在什么场景下适合使用线程池,什么场景下适合使用单个线程? 考察对线程使用模型的理解及场景权衡能力第 59 题讲讲v-if和v-show分别在什么时候使用? 考察Vue条件渲染机制的理解和实际场景选择能力第 60 题Spring 中有哪些 Bean 注入方式?它们各自的使用场景和优缺点是什么? 考察对 Spring 依赖注入方式的理解与场景选择能力