滴滴一面面经

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 能解决幻读问题吗?
全部评论
没问实习吗
点赞 回复 分享
发布于 今天 18:19 浙江
瓜大uu 我也面滴滴同部门
点赞 回复 分享
发布于 今天 15:56 北京

相关推荐

10-10 17:46
门头沟学院 Java
廖依然:所以能分我一个offer吗?求求了
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

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