同程旅行面试题 · 技术原理
同程旅行相关面试题,按最终去重题目聚合。
共 892 道真题 · 当前筛选命中 650 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 201 题请详细介绍什么是SQL注入,以及如何有效预防SQL注入攻击。 考察对SQL注入原理的理解及实际防护能力第 202 题请口头描述 力扣 链表反转(206. 反转链表)这道题的解法。 考察单链表反转的迭代与递归实现及边界处理第 203 题async和defer有什么区别? 考察对脚本加载与执行时机的理解第 204 题谈谈SpringBoot的启动过程 考察对SpringBoot启动流程的理解和核心组件掌握第 205 题说说你对首屏加载慢的优化方式 考察首屏性能优化的系统性理解与实战经验第 206 题请解释React中的ref是什么,以及它的主要使用场景。 考察对React ref概念的理解及实际应用能力第 207 题从输入 URL 到页面渲染完成,浏览器端经历了哪些关键步骤? 综合考察网络请求、渲染原理与性能优化的全链路理解第 208 题说明加索引能提升查询速度的原因 考察对数据库索引原理及查询加速机制的理解第 209 题请实现一个函数,将输入的字符串反转,例如将 "abc" 变成 "cba"。 考察字符串处理与基础编码能力第 210 题为什么Vite启动和热更新这么快?它的核心机制是什么? 考察对Vite基于原生ESM的开发服务器架构和依赖预构建原理的理解第 211 题了不了解Mixin?如何理解Mixin? 考察对Mixin概念、应用场景及其与继承组合关系的理解第 212 题Cookie 中可以存储哪些类型的数据?它们通常保存在哪里? 考察对 Cookie 存储内容与存储位置的基础理解第 213 题请具体介绍一下你负责的模块,包括它的核心业务逻辑和实现方式。 考察候选人对自身负责模块的理解深度、业务抽象与实现细节的清晰度第 214 题请设计并实现一个网页元素的拖拽功能,说明其核心原理和需要注意的边界问题。 考察对DOM事件机制、坐标计算和交互细节的理解第 215 题BeanFactory 与 ApplicationContext 的区别是什么? 考察对 Spring 容器底层与高层接口的理解第 216 题Vue 2 和 Vue 3 有哪些主要区别? 考察对 Vue 核心机制、响应式原理及生态演进的理解第 217 题请比较 MySQL 的表锁和行级锁,并说明各自的使用场景和潜在问题。 考察对 MySQL 锁粒度、并发控制与死锁风险的深入理解第 218 题在Controller层中,通常使用哪些注解来接收请求参数、路径参数和请求体参数? 考察Spring MVC中Controller层参数绑定的常用注解及其适用场景第 219 题synchronized 与 volatile 的具体区别是什么?volatile 的作用是什么? 考察并发编程基础,重点在于对同步机制和可见性保证的理解第 220 题线程池使用场景有哪些?参数怎么设置?队列大小如何选择? 考察线程池的应用场景认知、核心参数配置逻辑与队列容量权衡