同程旅行面试题(2026 最新)
同程旅行相关面试题,按最终去重题目聚合。
共 892 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 121 题请解释什么是中间人攻击,并说明如何获取HTTPS加密的数据。 考察HTTPS加密原理、中间人攻击机制与防御意识第 122 题请解释 ReentrantLock 的实现原理。 考察对显式锁 AQS 机制的理解第 123 题知道defer和async吗,说说两者的区别 考察对HTML脚本加载与执行时机的理解第 124 题请解释Java中的值传递与引用传递,并举例说明其区别。 考察对Java参数传递机制的理解及实际应用第 125 题是否遇到过SQL调优相关场景? 考察SQL调优实践经验与问题解决能力第 126 题请手写一个单例模式。 考察对单例模式实现细节、线程安全性和内存语义的理解第 127 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 128 题慢SQL是如何导致JVM内存升高的?请说明其机制。 考察数据库慢查询与Java内存之间关联的理解第 129 题说说你熟悉的几种排序算法,它们的时间复杂度分别为多少? 考察对常用排序算法的理解、时间复杂度认知及表达能力第 130 题假设你使用一个非阻塞的模型,然后你需要把100M的数据写入到一个套接字,请问大致的实现流程是什么? 考察非阻塞I/O下大数据量的写入流程与背压处理第 131 题你有使用 epoll 的实践经验,你认为 epoll 存在哪些典型问题或局限性? 考察对 epoll 机制的理解深度与实际应用中的边界意识第 132 题请比较 io_uring 与 epoll 在设计原理和适用场景上的差异。 考察对异步 I/O 模型、系统调用路径和适用场景的理解第 133 题请介绍 HashMap 的工作原理及其在并发场景下的问题。 考察 HashMap 数据结构、哈希冲突处理、扩容机制及并发安全性理解第 134 题请描述一次你排查Java应用OOM问题的完整过程。 考察JVM内存问题排查实操能力和工具使用规范性第 135 题请列举并简要说明常见的网络攻击类型及其基本特征。 考察对网络安全威胁的分类认知与基础防御理解第 136 题Less和Sass有什么区别? 考察CSS预处理器的核心特性差异与选型意识第 137 题Vue、uView 和 uni-app 有什么区别? 考察对前端框架、UI 组件库与跨端框架的层次关系及适用场景的区分能力第 138 题写接口的时候应该注意哪些问题,比如SQL注入? 考察接口安全、参数校验和常见攻击防范意识第 139 题假设现在有一个业务场景,请求速率为每秒500次,是否需要分库分表?请说明你的判断依据和理由。 考察对数据库扩展时机和分库分表决策的判断能力第 140 题computed 和 watch 的区别是什么?哪个可以异步操作? 考察 Vue 中 computed 与 watch 的原理差异及适用场景