🔥滴滴一二三面 技术面 面经

最近结束了滴滴的面试,三轮技术面问得超细致❗️

整理了完整面经和思路分享给大家👇

——————

🧩一面 60min

•RocketMQ vs Kafka 区别(设计理念/吞吐/延迟)

•Redis性能核心:内存+I/O多路复用原理

•Redis数据结构选型场景实战

•MySQL与Redis一致性方案(旁路缓存策略)

•协程原理剖析:Goroutine底层调度模型

•Lua脚本实现原子库存扣减

•MySQL索引优化与B+树优势

•防超卖方案:分布式锁+库存校验

•算法:搜索旋转排序数组(二分变形)

——————

🧩二面 60min

•List遍历删除的坑(迭代器失效问题)

•MySQL索引弊端:写放大与空间代价

•最左前缀原则与索引失效场景解析

•联合索引底层树结构

•SQL实战:SELECT orderid FROM order WHERE userid=1 ORDER BY amount DESC LIMIT 1

•MQ堆积对用户体验的影响(延迟/超时)

•Redis过期策略:定期+惰性删除组合拳

•算法:最长回文子串(中心扩散/DP)

——————

🧩三面 60min

•职业规划与项目深度拷问

•数据不一致带来的业务风险(脏读/资损)

•模板方法模式在业务系统中的落地

•Java对象创建流程:类加载→分配内存→初始化

•手写HashMap with TTL(数组+链表+过期清理)

——————

💡准备建议:

1.深度复习Redis/MySQL/MQ核心机制

2.算法重点:二分/字符串/数据结构设计

3.项目难点准备+技术选型对比思考

4.底层原理结合代码实现(如协程调度)

全部评论
滴滴二面和HR面间隔大约多久呀,我一面结束完一个小时就约二面了,二面结束一天了还没消息
点赞 回复 分享
发布于 09-09 13:50 上海
接好运
点赞 回复 分享
发布于 09-01 14:12 河南
秋招吗,可以说下部门吗
点赞 回复 分享
发布于 09-01 13:27 河南

相关推荐

一面80min:项目实习孤立森林的原理,one class svm的原理,这两者的区别oc-svm与普通svm的区别,损失函数是什么,怎么优化svm的kkt条件有哪些,分别有什么作用boosting和bagging算法的区别是什么随机森林和xgb的区别和适用场景是什么哪个更能控制方差,从概率论的角度分析gnn和gat的区别是什么,这两者有什么优缺点现阶段很多实时计算量是不用gat的,你知道什么原因吗,有没有可替代方案时序预测方法有哪些,你为什么在项目中选择这个时序预测方法,有没有选择其他的方法不能只从结果和业务的角度分析,需要更多考虑算法的底层逻辑的差距code:动态规划十分钟后二面,个人原因调整了面试时间,同时也换了面试官,这将是我最后悔的决定二面80min项目实习质疑项目的真实性和可靠性,全程觉得项目没什么用,做的实习毫无意义xgb分裂熵是怎么计算的,叶子结点的权重是怎么计算的,讲解相关的公式svm为什么使用核函数,有哪些核函数,其他方法也能进行高纬映射,为什么用了核函数讲解svm的计算流程和相关的公式lora的时候是微调的哪个部分,为什么是微调注意力矩阵,其他的呢,怎么微调的,从代码层面讲解,从公式上面证明讲解大模型原理,讲的太大了太空了,需要结合具体的公式进行分析code:连接两棵树后最大目标节点数2的变体,面试官当场手出,没做出来已挂
查看18道真题和解析
点赞 评论 收藏
分享
1. 你项目经历里面有没有分布式存储相关的?2. 实习其中一个点拷问3. 这个难点在哪儿?4. 讲另外一个项目(基于点评包装的项目)5. 秒杀是怎么做的?6. 扣减库存原子性是怎么保证的?7. lua脚本的逻辑是怎么写的?8. 秒杀成功后rabbitmq异步处理的逻辑是怎么样的?9. 分布式存储的相关知识有了解吗?10. 如果数据太多需要拆分应该怎么做?11. 哈希分片有什么优劣势?12. 还有分布式的理论知道吗?13. 分布式协议知道吗?14. raft协议是怎么实现的?15. redis集群是怎么实现数据库分片的?16. 除了一主多从这种副本机制,多主多从的话应该怎么设计?17. 流量应该如何分发?18. 操作系统常用的锁机制有哪些?19. 互斥锁和自旋锁的实现原理有什么不同?20. 他们各自适合什么样的场景下使用?21. TCP四次挥手为什么要四次?22. 中间两次挥手服务端在干了什么?23. 四次挥手客户端和服务端的详细过程是怎么样的?24. 平时用过C吗?单双工的通信应该怎么去关闭?25. Java中原子性的操作你知道哪些?26. CAS思想的原理是什么?27. 手撕:给你一颗二叉树,他的根为root。请你删除1条边,使二叉树分裂成两颗子树,且他们子树和的乘积尽可能大。示例输入:root={1,2,3,4,5,6}输出:110
点赞 评论 收藏
分享
评论
2
15
分享

创作者周榜

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