滴滴面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 481 题在整个项目里有遇到什么样的挑战或困难吗?你是怎么解决的? 考察候选人的问题识别、解决思路和复盘能力持续改进问题拆解第 482 题Kafka的rebalance机制原理是什么?新加入的consumer怎么重新分配partition? 考察Kafka消费者组协调、分区再平衡的机制与触发条件问题拆解技术原理Apache Kafka第 483 题请描述一次你在面试中遇到需要即兴发挥的开放题的经历。 考察候选人面对开放题的应变能力与思考方式沟通表达问题拆解自我认知第 484 题在做RAG系统时,关键词是怎么设计的? 考察RAG系统中关键词抽取与检索策略设计问题拆解技术原理技术选型RAG第 485 题请描述 synchronized 锁升级的过程,并说明各状态之间的转换条件。 考察对 Java 内置锁机制及各锁状态转换条件的理解问题拆解技术原理Java第 486 题请描述Transformer中MHA(多头注意力)和FFN(前馈网络)的参数量与计算量(FLOPs)分别如何计算,并说明各自的计算瓶颈。 考察对Transformer核心组件参数量与计算复杂度(FLOPs)的精确理解及对比分析能力问题拆解技术原理第 487 题Retrofit 框架中的注解属于哪种注解类型?它们分别起到什么作用? 考察对 Retrofit 注解分类及作用机制的理解问题拆解技术原理AndroidRetrofit第 488 题请描述从用户在浏览器输入网址到页面完全展示的完整过程。 考察对网络请求、渲染流程和关键技术的整体理解问题拆解技术原理DNSHTTPJavaScript第 489 题请介绍一个你最具代表性的增长项目,并拆解从问题发现、机会判断、方案制定、实验设计到落地复盘的完整流程,同时说明核心指标的数值变化。 考察候选人结构化拆解增长项目全流程及量化结果的能力数据驱动问题拆解项目复盘第 490 题当层级结构发生变化(如新增一个层级)时,你的设计如何应对? 考察系统设计对层级变化的扩展性与维护成本问题拆解系统设计方案权衡第 491 题请列举并说明推动解决率上涨的具体举措。 考察对业务指标提升的系统性思考与落地方法业务理解数据驱动问题拆解第 492 题请用 ACM 模式编写代码统计二维网格中岛屿的数量,并说明输入解析失败时的处理方式。 考察编码实现能力与对输入边界处理的意识编码实现问题拆解技术原理第 493 题如果数组有上千万的数据,你的哈希表能装得下吗? 考察对内存估算和哈希表容量规划的掌握性能优化问题拆解技术原理第 494 题在你的项目中,使用消息队列具体解决了什么问题?请举例说明。 考察候选人将消息队列应用于实际项目解决问题的能力问题拆解项目复盘结果导向RabbitMQ第 495 题下载大文件后对文件进行大量计算的任务,属于CPU密集型还是I/O密集型?应如何界定任务类型? 考察对CPU密集与I/O密集概念的理解及任务类型判定方法问题拆解技术原理第 496 题请解释MySQL联合索引的最左前缀原理,并说明它是如何影响查询优化器选择索引的。 考察对联合索引最左前缀原则的理解及查询优化器行为问题拆解技术原理MySQL第 497 题请分享一个你在使用 MySQL 过程中遇到的实际问题,以及你是如何排查和解决的。 考察候选人基于真实经验的 MySQL 问题排查与解决能力问题拆解技术原理问题排查MySQL第 498 题了解哪些定时任务调度的算法(如整点执行任务的时间算法)? 考察定时任务调度的时间计算与常用调度算法掌握问题拆解技术原理方案权衡第 499 题Spring 是如何解决循环依赖的? 考察对 Spring 三级缓存机制及循环依赖处理原理的理解问题拆解技术原理Spring Framework第 500 题给定一个整数数组,判断它是否为“山峰数组”(即先严格上升后严格下降,且不包含相等相邻元素)。请说明你的判断思路,并给出几个有代表性的测试用例。 考察算法理解、边界处理与测试用例设计能力编码实现问题拆解