滴滴面试题 · 技术原理

滴滴相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 221 题Integer i=100,Integer j=100,i==j输出是什么? 考察Java自动装箱缓存机制与对象引用比较的底层原理技术原理Java第 222 题请讲解AUC的计算方式及其物理意义,并手写AUC的计算代码。 考察对AUC指标的理解和实现能力编码实现问题拆解技术原理第 223 题在滴滴的 React 项目中,如何确保 Webpack Tree Shaking 生效? 考察将构建原理落地到真实项目的工程实践能力技术原理ReactWebpack第 224 题二分查找中计算中点 mid 时,如果 left 和 right 都很大可能溢出,如何优化? 考察对整数溢出风险的认识及安全的 mid 计算方式编码实现风险判断技术原理第 225 题请对比 Vue 2 与 Vue 3 在响应式系统、性能优化和组合式 API 方面的主要区别。 考察对 Vue 框架版本演进核心差异的理解性能优化技术原理技术选型Vue第 226 题HTTP协议对应于OSI模型中的哪一层? 考察对网络分层模型及HTTP协议层级的理解技术原理HTTP第 227 题当数据是动态变化的(不断插入新数据),如何高效找到中位数? 考察动态数据流下的中位数维护与数据结构选择编码实现问题拆解技术原理第 228 题CSS中实现元素垂直水平居中的方式有哪些?请手写实现。 考察CSS布局基础与多种居中方案的掌握程度编码实现技术原理CSS第 229 题HTTP的请求头有哪些常见的? 考察HTTP协议基础知识的掌握程度技术原理HTTP第 230 题移动端适配里em和rem的主要区别是什么?各自适用什么场景? 考察em与rem的差异及选型判断技术原理方案权衡第 231 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解问题拆解技术原理JVM第 232 题在JVM的类加载流程中,加载阶段完成后,类的二进制数据(Class对象)主要存放在哪个内存区域? 考察JVM类加载过程与运行时数据区的基本概念问题拆解技术原理JVM第 233 题请介绍如何用 Redis 实现一个可靠的分布式锁。 考察分布式锁的加锁、解锁与异常处理的正确性问题拆解技术原理Redis第 234 题请解释Transformer中注意力机制的计算复杂度,并说明为何它是O(n^2),其中n为序列长度。 考察对Transformer注意力机制及其计算复杂度的理解性能优化技术原理Transformer第 235 题请说明 Redis 中的 hot key 和 big key 分别会引发哪些问题,以及常见的处理思路。 考察对 Redis 热点与大键问题及其典型应对方案的掌握性能优化技术原理问题排查Redis第 236 题请解释CDN在源站未缓存的情况下,是如何获取并缓存页面的整体流程? 考察对CDN缓存机制及回源流程的理解问题拆解技术原理CDN第 237 题请比较 React 和 Vue 在设计理念与使用场景上的主要差异,并说明你更熟悉哪一个及其原因。 考察对主流前端框架的理解深度与个人技术倾向人岗匹配技术原理技术选型ReactVue第 238 题请解释数据库隔离级别中的可重复读,并说明其底层实现机制。 考察对可重复读隔离级别定义及其实现原理的掌握问题拆解技术原理InnoDBMySQL第 239 题请列举几个当前主流的开源大语言模型,并简要说明其各自的特点或适用场景。 考察对开源大模型生态的了解程度与知识广度技术原理技术选型第 240 题请说明AQS的实现原理及其典型应用。 考察对并发同步框架AQS核心机制的理解与实际应用能力系统设计技术原理Java