滴滴面试题 · 技术原理
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 1513 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 181 题Vue中nextTick的实现原理和作用是什么? 考察对Vue异步更新机制和nextTick原理的理解第 182 题请列举 Spring Boot 中你常用的注解,并说明它们各自的作用。 考察对 Spring Boot 常用注解的理解和实际应用能力第 183 题MySQL的锁有哪几种类型? 考察对MySQL锁机制的分类与理解,验证数据库并发控制基础第 184 题请描述 MySQL 的 InnoDB 存储引擎中索引结构的主要特点。 考察 InnoDB 索引的底层结构与构建原理第 185 题更新数据时采用先更新数据库再删除缓存的策略会有什么问题?延迟双删又会带来什么问题? 考察缓存一致性策略的边界、失效窗口与双删的实际代价第 186 题如何量化语义一致性? 考察对语义相似度度量方法的掌握与应用第 187 题你说对搜索比较了解了,那你们是怎么评估搜索效果的? 考察搜索产品质量评估指标体系和评估方法第 188 题AQS 是如何实现 CountDownLatch 的?请说明它与 CoundDownLatch 与 ReentrantLock 的区别。 考察 AQS 共享模式在 CountDownLatch 中的应用及两类同步器的对比第 189 题什么是回表? 考察对数据库索引结构和查询执行过程的理解第 190 题请描述Spring Boot应用的启动流程,并说明关键步骤的作用。 考察对Spring Boot启动机制和核心组件的理解第 191 题手撕:判断一个二叉搜索树是否合法。 考察二叉搜索树定义的准确理解与递归校验能力第 192 题如何计算PPO中的广义优势估计(GAE)?请说明其原理和作用。 考察优势函数估计的原理、实现及在强化学习中的作用第 193 题在 Java 中,定义一个 final int 变量后,是否还能对该变量进行赋值或修改?请说明原因。 考察对 Java final 关键字语义及变量赋值规则的理解第 194 题分布式锁的实现:setnx 考察基于 setnx 的分布式锁实现原理与边界处理第 195 题你如何保证多级缓存与数据库之间的数据一致性? 考察缓存一致性的实现机制第 196 题Java中有哪些垃圾回收方式?请分别说明其基本原理及适用场景。 考察对JVM垃圾回收机制及不同收集器特性的理解第 197 题MySQL有几种日志?请分别说明它们的用途。 考察MySQL日志类型及各自作用的掌握情况第 198 题有对比过各种语言一些标准的日志库在这方面的设计吗? 考察候选人是否调研对比过主流日志库的设计,并具备系统化分析能力第 199 题一个自动化测试框架应该具备哪些基础能力? 考察对自动化测试框架核心功能的系统性理解第 200 题如何用代码实现 LeetCode 239. 滑动窗口最大值?请说明思路并给出核心实现。 考察滑动窗口问题的算法设计与数据结构选择