去哪儿旅行面试题 · 技术原理

去哪儿旅行相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 1 题当用户在浏览器中输入一个 URL 并按下回车后,请求是如何被处理并返回结果的?请描述整个过程。 考察对网络请求完整生命周期和基础网络协议的理解沟通表达问题拆解技术原理DNSHTTPTCP第 2 题除了 Golang,你还对哪些语言有过了解?比如 C++。 考察候选人的技术广度、学习经历和语言对比理解自我认知技术原理C++Go第 3 题请介绍 Redis zset(有序集合)的底层实现方式。 考察对 Redis 有序集合底层数据结构及适用场景的理解技术原理方案权衡Redis第 4 题Redis事务为什么不考虑回滚? 考察对Redis事务模型、错误处理与设计取舍的理解技术原理方案权衡Redis第 5 题List、Set、Map 在 Java 集合框架中分别继承自哪些接口? 考察对 Java 集合框架核心接口体系的理解技术原理Java第 6 题rem 是相对于哪个节点进行计算的? 考察 CSS 相对单位 rem 的参考基准理解技术原理CSS第 7 题面对新任务时,你是怎么学习新技术的?比如消息队列、限流等,这些是你本来就会的还是在项目中临时学习的? 考察学习新技术的方法、主动性及在项目中的实际应用能力持续改进人岗匹配技术原理第 8 题请介绍浏览器 HTTP 缓存中的强缓存与协商缓存的区别及各自的实现机制。 考察对浏览器缓存机制的理解及实际应用能力性能优化技术原理HTTP第 9 题HashMap 在什么时候触发扩容? 考察 HashMap 扩容机制及对性能与并发影响的理解性能优化技术原理Java第 10 题讲讲双亲委派机制 考察对Java类加载机制的理解,包括双亲委派模型、其作用和破坏场景技术原理Java第 11 题setTimeout 设置的延迟时间是否精确?为什么? 考察对 JavaScript 定时器机制与事件循环模型的理解风险判断技术原理JavaScript第 12 题ConcurrentHashMap 在 JDK 1.7 和 1.8 之间有哪些主要区别? 考察对并发容器演进、锁机制和数据结构变化的掌握技术原理技术选型方案权衡Java第 13 题请解释 Java 中包装类与基础类型(如 Integer 与 int)的区别及使用场景。 考察对基础类型与包装类在内存、性能、空值及泛型方面的理解技术原理Java第 14 题并发中的线程池应用场景有哪些?核心线程池数量怎么设置? 考察线程池的适用场景与核心线程数配置的工程判断能力风险判断技术原理方案权衡第 15 题请介绍 Vue 中组件通信的主要方式。 考察对 Vue 组件间数据传递机制的理解与场景化选型能力技术原理方案权衡Vue第 16 题说说线程的创建方式 考察对 Java 多线程基础创建方式的掌握程度技术原理Java第 17 题请解释 JavaScript 的事件循环机制,并说明它对异步编程的影响。 考察对事件循环、任务队列与异步执行顺序的理解问题拆解技术原理JavaScript第 18 题设置定时器延迟时间为100ms,实际延迟时间通常会大于等于100ms,为什么? 考察对定时器实现机制和操作系统调度行为的理解技术原理问题排查第 19 题List、Map、Set 三者在 Java 集合框架中的区别是什么? 考察 Java 集合基础概念与数据结构差异技术原理Java第 20 题阻塞队列的特性是什么?为什么使用阻塞队列,普通队列不行吗? 考察对阻塞队列语义、用途及与普通队列差异的理解技术原理方案权衡