滴滴一面面经

2025年10月14日 滴滴一面

全程45分钟,无手撕。

  1. 介绍一下你的项目。
  2. 抢购场景下会面临高并发问题,你是如何处理并发的?
  3. 如果系统每秒最多处理10个请求,但秒杀瞬间来了300个请求,你会如何设计系统来应对?
  4. 在这种高并发秒杀场景下,如何避免超卖或少卖的问题?
  5. 接口限流有哪些常见的策略或算法?
  6. 热点数据既有查询又有更新,如何保证 Redis 缓存与数据库的一致性?
  7. 请讲讲 ThreadLocal 的原理,以及使用时需要注意的问题(比如内存泄漏)。
  8. 在项目中是否遇到过 SQL 查询性能问题?如何排查和优化慢查询?
  9. 使用 EXPLAIN 分析 SQL 时,你主要关注哪些字段或指标?
  10. 有一个表包含字段 id(int)、name(varchar)、age(int),在 age 上建了索引。如果执行 SELECT * FROM table WHERE age = "20"(字符串),是否会走索引?为什么?
  11. 如果字段是 varchar 类型,但查询条件传的是整数 20,会不会走索引?
  12. 如果发现服务整体响应变慢,你的排查思路是什么?
  13. MySQL 的事务隔离级别有哪些?各自解决了什么问题?
  14. 请简单介绍一下 MySQL 的 MVCC 机制。
  15. 在默认隔离级别(可重复读)下,事务 T1 先查询表中满足 A=1 的记录(结果为1条),此时事务 T2 插入一条新的 A=1 记录并提交,T1 再次查询 A=1,结果会是多少?为什么?
  16. InnoDB 的 MVCC 能解决幻读问题吗?
全部评论
项目回答的咋样?redis和mysql比较多问题
点赞 回复 分享
发布于 昨天 14:22 广东
没问实习吗
点赞 回复 分享
发布于 10-14 18:19 浙江
瓜大uu 我也面滴滴同部门
点赞 回复 分享
发布于 10-14 15:56 北京

相关推荐

10-13 21:38
门头沟学院 Java
个人比较喜欢这种一天面完三面的面试,确实比起别家每面一面然后排序一周要好很多。具体几个体验的点:1.估计是统一的面试,会议室不太好约,面试官都是在工位面的,一面的时候,面试官那边特别嘈杂,很影响回答思路,反馈后,也是辛苦面试官,他每提一个问题就闭麦了。2.本来以为秋招都结束了,10多天没看八股,八股这东西真的就是“唯手熟尔”,一面有些问题回答不全,被面试官评价“基础有待加深”。3.滴滴最喜欢问的问题是“让你从现在的角度看,你过往的实习经历里有哪些做得不好的地方,如果现在让你做,你会怎么做?”,二面和三面都问到了,感觉确实有点偏压力面的意思,然后之前没准备过,二面被问懵了,三面再问就对答如流了。4.滴滴的面试风格和jd很像,时间不长也就30-40分钟,也没有手撕,感觉八股也是问得比较中规中矩,也没有场景题,相对是很友好的。面经如下:一面:实习经历http请求的过程http为啥需要三次握手介绍一下http 2.0,为什么是基于udp的实现介绍一下你了解的不同jdk版本的差异多线程之间怎么共享变量事务注解失效的场景给几个sql语句判断有没有命中索引redis为什么要避免大key二面:介绍一下hashmap说说hashmap的一个线程安全问题说说线程池的核心参数怎么设置这些参数实习经历介绍实习经历里有哪些做得不好的地方rocketMq分布式事务的原理mq重试机制的底层实现三面:实习经历redis为什么快redis底层 hashmap的扩容实习经历里有哪些做得不好的地方喜欢做什么类型的业务
查看20道真题和解析
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务