滴滴二面(Java)

部门:两轮车
时长:50分钟

1、Netty,底层、原理,NIO
2、NIO、AIO区别,同步非阻塞、异步
3、Netty用了什么,NIO,Reactor模型,底层的组件:Reactor、Handler(Acceptor、Processer)、Selector,Reactor创建初始化一个或多个Selector,Acceptor负责监听,Processer负责分发事件
4、Nginx反向代理,正向代理和反向代理的区别
5、MySQL优化,项目中如何优化的,项目数据量,这一块非常的业务,提的问题也忘了,很抽象。
6、Redis分布式锁,Redission,锁续期、看门狗机制
7、场景:现在一个节点获得资源,获取分布式锁,此时开了一下看门狗线程,如果此时看门狗线程挂掉了,如何解决?用心跳检测机制监控看门狗线程的状态,如果挂掉就触发重试机制重启看门狗。
8、rocketmq消息延时任务,项目中的使用场景,用于短信定时发送。如何创建延时任务。
9、rocketmq 的 broker,延时任务在broker中是如何存储,如何发送?消息存储区、延迟队列,延时任务的状态,联系上broker回答。
10、rocketmq顺序消费
11、公司题库项目的难点、亮点,如何实现?
12、MinIO的 checksum 会计算出两个完全相同文件相同的校验和,导致两个完全相同的文件无法同时存储,如果我想同时存储两个相同的文件,如何解决?
全部评论
滴滴二面考察项目,挖的挺深的,本人在学校做的物联网项目被挖穿了
1 回复 分享
发布于 2023-09-23 18:40 广东
3面怎么说
点赞 回复 分享
发布于 2023-09-21 14:34 浙江

相关推荐

评论
6
18
分享

创作者周榜

更多
牛客网
牛客企业服务