滴滴后端开发一面凉经!!!
介绍一下实习项目?
这里面的服务注册与发现是怎么实现的?
注册中心怎么保证它的稳定性?
假如一个服务 TS1,另一个服务 TS2,那怎么确保 TS1 识别到 TS2 呢?
假如某一刻这个注册中心宕机了,怎么确保 TS1 能够调用 TS2 服务?
说到集群?多个注册中心?那如何一个宕机之后,如何确保另一个是可用的?就是能将上述 TS1 和 TS2 服务平滑迁移,重新注册到这个新的平台上?
说一下服务熔断是怎么实现的?
说一下服务限流的实现方式?
令牌桶算法的实现原理是什么?
假如现在突发情况下(特别短的时间内),有特别大流量的请求,使用令牌桶算法还可以保证稳定吗?
假如这个突发大流量把所有令牌消耗完了,也就是请求处理完了。再来这样的大流量请求又该如何处理呢?
分布式锁的类型?
说下使用 Redis 实现分布式锁?
Redis 实现分布式锁的过程中,释放锁如何保证原子性?
Redis事务的原子性是由什么来保证的?
Redis 事务的原子性和 MySQL 事务的原子性有什么区别?
MySQL 事务的原子性是怎么实现的?
手撕代码:
给定一个链表,两两交换其中邻的节点,并返回交换后的链表。不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换
这里面的服务注册与发现是怎么实现的?
注册中心怎么保证它的稳定性?
假如一个服务 TS1,另一个服务 TS2,那怎么确保 TS1 识别到 TS2 呢?
假如某一刻这个注册中心宕机了,怎么确保 TS1 能够调用 TS2 服务?
说到集群?多个注册中心?那如何一个宕机之后,如何确保另一个是可用的?就是能将上述 TS1 和 TS2 服务平滑迁移,重新注册到这个新的平台上?
说一下服务熔断是怎么实现的?
说一下服务限流的实现方式?
令牌桶算法的实现原理是什么?
假如现在突发情况下(特别短的时间内),有特别大流量的请求,使用令牌桶算法还可以保证稳定吗?
假如这个突发大流量把所有令牌消耗完了,也就是请求处理完了。再来这样的大流量请求又该如何处理呢?
分布式锁的类型?
说下使用 Redis 实现分布式锁?
Redis 实现分布式锁的过程中,释放锁如何保证原子性?
Redis事务的原子性是由什么来保证的?
Redis 事务的原子性和 MySQL 事务的原子性有什么区别?
MySQL 事务的原子性是怎么实现的?
手撕代码:
给定一个链表,两两交换其中邻的节点,并返回交换后的链表。不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换
全部评论
![](https://uploadfiles.nowcoder.com/files/20240514/510894044_1715654316364/pingllunicon.png)
楼主答出来多少?
![](https://uploadfiles.nowcoder.com/files/20240514/510894044_1715654316364/pingllunicon.png)
感觉好难啊
相关推荐
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享