滴滴提前批

一面(60min):
1、自我介绍
2、垃圾回收了解吗
3、Java 的每个版本的回收,Java8用的什么?
4、JVM 的内存区域
5、字符串你了解吗?
6、String 不可变的好处
7、StringBuffer、StringBuilder 有什么区别?为什么会有那些?
8、Java 的类加载机制
9、委派机制,双亲委派机制可以被破坏吗?
10、三次握手四次挥手了解吗?
11、TCP 的特性?
12、Redis 数据结构
13、Redis如果挂了会怎么样,redis持久化
14、常用的一些 Redis 集群,用哪种形式做持久化?为什么?
15、持久化数据恢复慢,该怎么办?
手撕:力扣200. 岛屿数量(完成)
反问:面试表现

二面(50min):
1、自我介绍
2、实习期间哪些技术挑战或者是问题?
因为我实习期间用的每日学习过的全响应式框架编程,因此围绕此方面学习说的
3、实习期间做的设计分布式 ID生成是怎么做的,为什么这么做
4、如果用分布式redis去生成id的话,会不会存在什么问题?
5、实习期间实现的实时性和高效性体现在哪些方面?
6、非关系型数据库和关系型数据库的差别
7、redis持久化
8、AOF 的优点以及持久化过程
9、介绍 Redis 里这个 list,为什么要采用压缩列表和链表
10、循序引导,压缩列表和链表的优缺点,底层为什么这么设计
11、慢 SQL 
12、分库分表的策略
手撕:力扣3. 无重复字符的最长子串(完成)
反问:面试表现

三面(40min):
比较有压力
1、自我介绍
2、实习问答(做的一些功能是如何实现的,是怎么考虑的,占了很多时间)
3、场景题:
问:短链接怎么实现?
问:为何用redis不用MySQL ?
4、Redis 常见的数据结构
5、MySQL 索引失效的那个场景
手撕:全排列,字母版,可能有重复字母(回溯,做出来之后被提醒没考虑重复字母,回答改为使用Set,但没让修改)
反问:面试表现、业务

25号面的,目前官网状态还是面试考察中,请问大家有没有有进入下一步流程的#面经##滴滴##牛客AI配图神器#
全部评论
更多高频面试题可以访问:https://m.nowcoder.com/mianshi/top
4 回复 分享
发布于 07-29 21:10 北京
蹲后续
1 回复 分享
发布于 07-28 20:32 广东
三面完怎么知道自己挂没挂呢,面完三天了一点动静没有
点赞 回复 分享
发布于 08-14 17:10 安徽
蹲后续
1 回复 分享
发布于 07-28 19:45 江苏
有岗位在招看看我们
点赞 回复 分享
发布于 08-07 10:10 上海
三面压力大
点赞 回复 分享
发布于 08-04 21:17 北京
欢迎投递,可以私戳哈
点赞 回复 分享
发布于 07-30 18:37 北京
uu哪个部门
点赞 回复 分享
发布于 07-30 14:25 北京
我变成面试复盘了
点赞 回复 分享
发布于 07-30 13:27 浙江
这题真不错
点赞 回复 分享
发布于 07-30 12:21 上海
是同一天面完的吗
点赞 回复 分享
发布于 07-29 15:12 江苏
大佬一天面了三面吗?我看别人都是,我只有一面应该是挂了
点赞 回复 分享
发布于 07-29 08:39 广东
mark滴滴提前批
点赞 回复 分享
发布于 07-29 00:17 北京
点赞 回复 分享
发布于 07-29 00:11 四川
mark
点赞 回复 分享
发布于 07-28 21:38 江苏

相关推荐

07-24 19:43
门头沟学院 Java
三面挂 1面 30分钟1. 自我介绍2. 项目 具体聊聊如何做到防止单点故障3. 项目 具体聊聊如何做到10万条数据处理4. 线程池核心参数 线程池具体是怎么运行的?5. 线程池的核心参数你都怎么设置的?主要线程数和最大线程数都怎么设置的?6. synchronized 和 lock 的区别?他俩如果碰到异常了怎么处理?7. JVM的运行时数据区都包含什么?都介绍一下?8. MQ都用来干啥?削峰填谷之外还能干啥?为啥用MQ?9. Mysql的优化 除了索引还有哪些?10. 介绍数据隔离级别11. 介绍缓存穿透?如何解决?布隆过滤器具体实现?它的特点?12. 手撕:10万个数里找最小的10个 小顶堆13. 以后的规划?为啥不留在国外?2面 25分钟1. 英文自我介绍2. 实习项目3. 实习项目4. 线程池核心参数5. 消息队列 如何保证消息不丢失?如何确保消息不被重复消费?如何解耦的?6. 不可重复读和幻读 介绍+如何解决7. synchronized 和 lock 的区别?8. AQS 原理?ReentrantLock 原理?AQS如何实现?CountDownLatch和ReentrantLock都是基于AQS的有啥区别?9. 场景题:1兆内存10兆数据里面都是IP地址,如何筛选出现最多的IP地址10. 场景题:如何保证post接口幂等性?答redis+token实现,会出现锁失效问题?一个场景:锁时间到了怎么办(看门狗)?还有其他场景11. 手撕:单例 要线程安全3面 25分钟1. 自我介绍2. 看你是转码的,计算机基础有没有学过?3. 拷问项目 nginx负载均衡算法了解哪些?轮询让你来做如何实现?redis哨兵具体如何实现的?Mysql锁的实现原理?如何保持强一致性?4. IOC介绍 循环依赖如何解决?交给spring会不会出现内存溢出问题?5. Spring事务里有另一个事务 如何保证事务不会出现问题?6. Spring的拦截器和过滤器区别?7. 手撕:线程排队执行如何实现?8. 未来规划?金融了解多少?口语好吗?
点赞 评论 收藏
分享
07-26 23:47
已编辑
电子科技大学 Java
📍面试公司:滴滴🕐面试时间:7.25三面车轮战💻面试岗位:安全后端❓面试问题:一面1、自我介绍2、Java的常用的关键字3、syn和lock的区别4、syn的优化5、Java的常见集合6、哪些是线程安全的,怎么保证的安全7、MySQL,MVCC+三Log8、MQ的作用,为什么选rabbit9、redis的分布式锁,为什么用hash10、项目11、手撕,写一个死锁程序,怎么改成线程安全的呢(两个线程交替打印奇偶数改的)12、手撕,最长无重复字符的子串二面1、自我介绍2、Java的集合3、linkedlist的优势是什么4、线程安全的list和set有哪些5、ConcurrentHashMap的锁,是怎么实现加锁6、CAS和AQS7、学校的课程都是哪些8、常见的数据结构有哪些9、MySQL语句的执行流程和优化经验10、在业务上怎么优化,假设DB优化到极致了11、手撕N个有序数组合并(这个求大佬指教)三面、最糟糕的一面,不断打断你说话,Mean、压力爆了1、自我介绍2、项目的中间件为什么要用,有什么依据3、JVM的划分4、Redis的集群,怎么保证可靠5、噩梦开始了,短链接怎么实现哈夫曼树压缩哈希到定长,map对应发Post,body带上数据都不满意,说了不会还追着问(佬指点下)6、你的工程实践不够呀,开Mean7、手撕全排列,字母版,可能有重复字母,至少一个位置上的字母不同视为一个解无心做了,mean麻了,回溯没想明白🙌面试感想:我这种三面链接失效是不是G了,我也想去橘子轻松点,不行的话面评好点,秋招再战
查看27道真题和解析
点赞 评论 收藏
分享
评论
21
112
分享

创作者周榜

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