四非本 滴滴-后端实习面经(已OC)

TimeLine
2025.3.21 一面
2025.3.25 二面
2025.3.26 口头OC
2025.3.28 正式offer
简单评价,面试难度还可以,比不上头部大厂
攒攒人品
2025.3.21 一面
1. 自我介绍
2. HTTP和HTTPS有什么区别
3. String、StringBuffer、StringBuilder的区别
4. String b = new String("abc") 在JVM中是如何做的
5. StringBuider添加是如何进行添加的
6. 线程池的有哪七个参数
7. 为什么会有线程池呢
8. 线程的数量是越多越好呢还是怎么说
9. volatile有什么作用
10. 使用volatile有什么需要注意的点呢(volatile只能保证可见性,不能保证原子性)
11. InnoDB现在有一个联合索引(A,B),有一个sql select *  where a = xx and b = xx,sql在InnoDB会怎么执行呢,查找过程中会走几个索引,如果是只 count * 会怎么做
12. JDK8垃圾回收器有哪些
13. CMS是回收的老年代还是新生代(老年代专用,使用标记清除算法,专注于老年代)
14. CMS可以搭配哪些东西使用
15. CMS什么时候决定触发GC
16. RocketMQ的顺序消息如何实现的,消费端是多线程进行消费吗,如果是单线程消费的话,多个Queue会
17. 异构存储来优化查询?
18. 优化接口的方案上是做了哪些取舍
19. Quartz + xml
20. 手撕ArrayList
21. 反问:岗位职责、套面评->不给说。。。
10分钟后电话通过,因为下周一要面哈啰,约到下周二了

2025.03.25 二面,第二天口头OC,第三天正式Offer
1. 自我介绍
2. 实习中的难点
3. 如何使用CF去替代CountDownLatch进行一个服务编排还有同步
4. RocketMQ为什么用到了顺序消息,顺序消息会有哪些缺点
5. 手撕:找到有序数组中某个数字最后出现的位置
6. rpc相关,为什么会做这个项目,实现的原理是什么
7. 如何设计的协议,有哪些需要注意的地方
8. 事务相关,什么情况下会使用事务
9. 如何使用事务,两种事务的区别
10. 注解式事务如何会进行回滚,你一般怎么设置回滚的异常
11. 设计充值-提现-转账的系统,需要注意哪些要点?
12. 如何设计充值呢?写写伪代码,涉及很多
13. 现在在哪,之前为什么离职了?可以来北京实习吗?

#滴滴# #牛客创作赏金赛# #我的OC时间线# #牛客AI配图神器#
全部评论
大厂爷真👻了
点赞 回复 分享
发布于 03-29 15:41 福建
终于看到一个四非进大厂的了,这两天一直刷给我刷自闭了,佬能帮我看看简历吗
点赞 回复 分享
发布于 03-30 18:28 广东
可以问下在哪投递的滴滴吗
点赞 回复 分享
发布于 03-30 23:29 天津
佬,请问为什么我在滴滴官网没找到java实习
点赞 回复 分享
发布于 03-30 23:53 江苏
真的贵了 百度滴滴✌️还老说没得面
点赞 回复 分享
发布于 03-30 23:54 黑龙江
是tob的结算部门吗
点赞 回复 分享
发布于 03-30 23:57 北京
这个是暑期吗?
点赞 回复 分享
发布于 03-31 01:11 北京
跪了,mark一下
点赞 回复 分享
发布于 03-31 11:45 广东
是可转正的实习吗
点赞 回复 分享
发布于 03-31 18:06 福建

相关推荐

03-29 22:01
中南大学 Java
## 3.25美团一面1. 自我介绍2. redis的使用场景,以及为什么使用redis?3. Zset的底层结构是什么?4. 为什么Zset要使用两种结构来实现?5. jemeter压测比较关注什么数据?6. 高并发场景的稳定性你是怎么理解的?7. 介绍一下秒杀的流程?8. 如果出现库存扣减成功但是异步调用失败了怎么办?9. 还是库存扣减成功了,但是调用mq的rpc接口失败了,怎么办?(我回答的是事务,回滚)10.承接上问,如果因为上述的问题,库存扣减了,mq没有接收到消息,导致库存不一致怎么办?11.redis的k,v结构是怎么设计的?12.怎么保证redis的数据不会丢失?13.主从集群有延迟,主节点刚存进去数据,还没同步就挂了,这时从节点没有数据, 那怎么办?14.mysql,订单表怎么设计的?15.如果活动很火爆,有100万QPS的访问量,只持续一分钟,或者5分钟的话,只有一个节点的话根本扛不住,怎么处理?16.场景题:大公司里给员工发工资,十分种以内发十万个人的工资。有一个表存的是公司的账户,里面存的金额。另一个表是员工表,记录的员工的信息。怎么处理?17.算法:删除链表倒数第N个节点(核心代码模式)## 3.26美团二面1.自我介绍2.聊以前的经历(高考,考研)3.项目中,你写了个异步处理和加redis缓存将相应时间降低50%,怎么个处理方式,以及是什么业务场景?4.什么样的场景使用消息对立比较合适?或者哪些任务你需要用消息队列去异步处理,你是怎么划分的?5.redis的哪些原理和特性,导致它是个高性能缓存工具?6.介绍自己研究生期间的成果,这个成果的想法怎么产生的,为什么业界的大公司都没想打你能想到。7.本地缓存和分布式缓存的区别,以及使用场景?8.radis的数据一致性相对于本地缓存比较好,是怎么保证?9.怎么保证redis和数据库的数据一致性?(先更新数据库再删除缓存)10.那为什么不先改数据库数据再去更新缓存呢?11.mq在什么场景下使用?12.设计分布式锁怎么去考量,比如key,value的设计,怎么避免死锁?13.rpc从发起到接收,用哪些协议,有哪些阶段哪些流程?14.讲一下高并发架构的设计15.对ai的理解16.闲聊(无手撕)#牛客AI配图神器##面经java##美团约面#
点赞 评论 收藏
分享
03-30 21:57
已编辑
门头沟学院 Java
攒攒人品TimeLine:2025.03.28 9:30 一面,面了20分钟,十分钟后通过,遂催催进度,约当天下午二面2025.03.28 17:00 二面,一个小时后口头OC1. 自我介绍2. 实习时间预估实习多长时间,到岗时间,每周出席几天3. 问实习4. 对其他语言的了解5. 讲讲哪一份实习对自己的提升更大6. 主从延迟跟binlog有关系吗7. 数据库的回表操作可以介绍一下吗8. 索引失效的场景9. Redis持久化介绍一下10. Redis常见的数据类型11. ZSet怎么实现排行榜的12. IO多路复用有哪些方式13. 并发安全问题是什么14. 设计微信朋友圈的表结构、评论表设计15. 微信数据量上亿级别,数据库如何解决16. 你的优势和劣势有什么区别17. 实习的预期是什么18. 手撕:两数之和,除了哈希表还有其他方式吗19. 反问:业务,出结果时间(貌似在开会?好嘈杂的声音)面试官好年轻1. 自我介绍2. go和java区别3. 线程、进程、协程区别4. 三次握手、四次挥手5. 四次挥手后客户端会立刻断开吗6. 半连接队列和全连接队列是什么7. time_wait太多会占用端口资源吗8. socket由什么组成9. DDOS攻击中的连接与正常连接有什么区别10. 怎么防止DDOS攻击11. **如何使用ZSet做接口限流**(时间滑动窗口,请求时间戳)12. 如果不用ZSet如何做接口限流13. 常用的结构14. redis string底层15. 跳表、压缩列表相关16. 缓存穿透、雪崩、击穿,如何解决17. MySQL回表查询,如何避免回表18. `count(*)`  `count(1)` `count(0)`区别19. MongDB索引是什么结构(B树)20. B+树和B树的区别21. 树越高会带来什么问题22. 每一次从树往下找会带来什么消耗(IO消耗)23. 邮箱怎么建立索引,身份证怎么建立索引24. MySQL倒排放入数据25. 手撕:重排链表26. 反问:1. 业务-> 跨部门的交叉面,所以不知道2. 还有其他面吗3. 多久出结果->一两天以内4. 指点->golang不用刻意去学,主要是解决业务场景的挑战。目前状态offer审批中#百度##牛客创作赏金赛##我的OC时间线##我的实习求职记录##牛客AI配图神器#
点赞 评论 收藏
分享
评论
6
38
分享

创作者周榜

更多
牛客网
牛客企业服务